C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成
答案:6 悬赏:0 手机版
解决时间 2021-04-19 08:47
- 提问者网友:暗中人
- 2021-04-18 12:00
C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-04-18 13:09
#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);
}
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);
}
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-04-18 17:19
从第一个开始,一个个拿来跟后面的比较,最后得出一个最大的值!
用指针容易!
用指针容易!
- 2楼网友:煞尾
- 2021-04-18 16:21
孩子,这题并不难,认真想想吧,对你成长会有帮助的。
- 3楼网友:独行浪子会拥风
- 2021-04-18 15:53
int arr[10];//数组自己赋值
int max=arr[0];
for(int i=1; i<10; i++)
{
if(arr[i]>max)
max=arr[i];
}
//循环出来max就是成绩最高了
int max=arr[0];
for(int i=1; i<10; i++)
{
if(arr[i]>max)
max=arr[i];
}
//循环出来max就是成绩最高了
- 4楼网友:逐風
- 2021-04-18 14:55
#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);
}
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);
}
- 5楼网友:迷人又混蛋
- 2021-04-18 14:35
#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);
}希望对楼主有帮助,
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);
}希望对楼主有帮助,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯