c语言 输入一个正整数 n,再输入 n 个学生的学号和数学、英语、计算机成绩,要求 (1) 计算每一个学生的平均

如题所述

#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
int num,a,b,c,avg;
scanf("%d",&num);
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
avg=(a+b+c)/3;
printf("学号为%d的学生平均成绩为%d",num,avg);
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个...
printf("A等的成绩个数有:%d个\\n",count_A);printf("B等的成绩个数有:%d个\\n",count_B);printf("C等的成绩个数有:%d个\\n",count_C);printf("D等的成绩个数有:%d个\\n",count_D);printf("E等的成绩个数有:%d个\\n",count_E);getch();} 这本书被 C语言开发者们称为K&R,...

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的...
1、首先,定义三个整型变量,保存正整数、临时变量和各位数总和。2、给变量总和sum赋值,初值为0。3、接着,输入正整数,保存在变量n中。4、给临时变量赋值,让它的值等于正整数的值。5、用while语句判断,判断的条件为n不等于0。6、条件成立时,求正整数各位上数字的和。7、将正整数中,已求和...

c语言怎么写输入数据有多组,每组输入一个正整数N?
int g,N;int i;scanf("%d",&g);for (i=0;i<g;i++){ scanf("%d",&N);while(N%2==0) N=N\/2;if (N==1) printf("1\\n"); else printf("0\\n");} return 0;} === 你的输入输出例子有点问题。2 应当是组数,输出 时 怎么 把 2 也作为 一个 数据 判断它是否是2 的...

c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?
a[10000];\\x0d\\x0aprintf("请输入正整数N:");\\x0d\\x0ascanf("%d",&n);\\x0d\\x0aprintf("请依次输入%d个数",n);\\x0d\\x0afor(i=0;ia[i+1])\\x0d\\x0a{\\x0d\\x0at=a[i];\\x0d\\x0aa[i]=a[i+1];\\x0d\\x0aa[i+1]=t;\\x0d\\x0a}...

输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各个等级的成绩...
include<stdio.h> void main(){ int n,i,a,b,c,d,e;float s,sum=0,ave;a=b=c=d=e=0;printf("请输入学生个数:");scanf("%d",&n);printf("请分别输入各位同学的成绩:");for(i=0;i<n;i++){ scanf("%f",&s);if(s>=90&&s<=100) a++;else if(s>=80&&s<=89) b+...

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的代 ...
include <stdio.h>void main(){int i,n,m,min;scanf("%d",&n);scanf("%d",&min);for(i=1;i<n;i++){scanf("%d",&m);if(min>m) min=m;}printf("min=%d",min);}运行示例:

输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个...
{ int n,i;int A=0,B=0,C=0,D=0,E=0;\/\/用来统计各阶段学生成绩的人数,初始值都为0;float score;\/\/定义成绩变量;float ave=0;\/\/定义平均成绩 float num=0;\/\/定义全部成绩总和 scanf("%d",&n);\/\/从键盘输入学生成绩的个数 for(i=1;i<=n;i++){ scanf("%f",&score);\/\/...

c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?
从键盘输入一个整数N(N>=0),然后再输入N个整数, 按从小到大的顺序输出。 正在学C语言程式设计,求教 #include<stdio.h> int main(void) { int n,i,j,t; printf("please enter anumber:\\n"); scanf("%d",&n); int a[n]; printf("please enter %d number:\\n",n)...

用c语言编程:要求用数组,先输入一个正整数n,在输入n个整数,求其平均值...
float a[10],sum,m;int n;sum=0;scanf("%d",&n);\/\/需要注意输入的n值要小于你定义的数组的长度 for(i=0;i<n;i++)scanf("%f",&a[i]);for(i=0;i<n;i++)sum=sum+a[i];m=sum\/n;printf("%.2f",m);\/\/%.2f中的.2就可以控制输出数保留两位小数 ...

c语言求解。 从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序...
printf("请输入正整数N:"); scanf("%d",&n); printf("请依次输入%d个数",n); for(i=0;i<n;i++) { printf("请输入第%d个数",i+1); scanf("%d",&a[i]); } for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]...

相似回答