永发信息网

C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成

答案:6  悬赏:0  手机版
解决时间 2021-04-19 08:47
C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成
最佳答案
#include

void main()
{
int ch[10];
int i,max=0,xh;
printf("请输入10个学生的成绩:\n");
for(i=0;i<10;i++)
{
scanf("%d",&ch[i]);
if(ch[i]>max)
{
max=ch[i];
xh=i;
}
}
printf("成绩最高为:%d\n",max);
printf("该生的序号为:%d\n",xh);
}
全部回答
从第一个开始,一个个拿来跟后面的比较,最后得出一个最大的值!
用指针容易!
孩子,这题并不难,认真想想吧,对你成长会有帮助的。
int arr[10];//数组自己赋值
int max=arr[0];
for(int i=1; i<10; i++)
{
if(arr[i]>max)
max=arr[i];
}
//循环出来max就是成绩最高了
#include
void main()
{
int ch[10];
int i,max=0,xh;
printf("请输入10个学生的成绩:\n");
for(i=0;i<10;i++)
{
scanf("%d",&ch[i]);
if(ch[i]>max)
{
max=ch[i];
xh=i;
}
}
printf("成绩最高为:%.2d\n",max);
printf("该生的序号为:%d\n",xh);
}
#include
main()
{int i,max,a[10];
printf("输入十个同学的成绩:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
max=0;
for(i=0;i<=9;i++)
if(a[i]>max) max=a[i];
printf("最好成绩为:%d",max);
}希望对楼主有帮助,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
深圳马卡龙哪里有卖,南京的马卡龙大概多少钱
有没有什么经典的电影,关于国内跑车的电影
好玩的民间游戏有哪些,60年代出生的人们小时
电脑如何清理垃圾,如何彻底删除电脑内存的垃
上海到天目山多少公里,上海出发到天目山里程
韩式红豆面的做法步骤图,韩式红豆面怎么做
有关于励志的名言警句,励志名言名句大全(要
20070209生日属什么
外祖父母是什么意思,曾外祖父是什么意思
描写突然下大雨的句子,配框架眼镜要注意些什
我们 能为社区做些什么,如何做文明小公民
刘禹锡《始闻秋风》赏析
除数是小数的小数除法的计算法则依据是?
长沙到武汉有多少公里,安庆开车到武汉要多少
pvc管用什么碳酸钙好
推荐资讯
特别厌油腻有什么原因
经常洗头手开裂怎么办,洗头工天气冷的时候洗
早中晚喝汤好吗
老汉打靶――歇后语是什么
表达失去朋友的诗句,失去一个好朋友心痛的句
中秋节的诗句苏轼,苏轼写的关于中秋的诗带有
室内植物喜荫花 喜阴花卉有哪些
QQ怎么我的不能发宠物炫
卫生纸中含有哪些有害物质?
致敬科比的句子英语,英语科比复习单词和句子
被梦惊醒后感叹的诗词,关于梦醒的诗词
第31类商标转让中含有3101小类的商标有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?