用数组编写程序实现从键盘输入10个学生的分数,找出其中最大者并打印输出?

来源:百度知道 编辑:UC知道 时间:2024/09/22 19:42:21
是用C语言写的!~~

一般会这么写。但是在scanf的时候要小心,因为如果输入了非整数的
其他字符的时候,实际能够输入的分数个数会小于10个,不合要求。
严格讲,scanf处还应考虑这种情况的。但是一般教科书上不这么说。
#include <stdio.h>
#define N 10
int main()
{ int a[N],ch;
int i=0,k=0,max=a[0];
for(;i<N;i++)
{
printf("#%d:",i+1);
scanf("%d",a+i);
if(a[i]>max){k=i;max=a[k];}
}
printf("#%d,max score:%d\n",k,a[k]);
return 0;
}

一楼的不会你还说
我也不会
就是会我也不告诉你
这么简单还要问

不好意思,我不会

编写程序实现以下功能,从键盘输入6个学生的5门成绩,分别统计出每个学生的平成绩。不可用数组,只能用循 编写程序 从键盘输入10个学生的成绩,统计最高分、最低分和平均分 C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出 用C语言编写从键盘输入50个同学的成绩存入数组,求其中的平均分,最高分,最低分 已知一个可以存放10个整数的一维数组,编写程序实现 用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数 用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的整数) 编程实现,从键盘输入10个整数,用一维数组存储,求其中最大值。 从键盘输入 10个学生的成绩存储在数组中,求成绩最高者的序号和成绩 编写一个程序实现数组