用C语言进行编程

发布网友 发布时间:2022-04-22 06:54

我来回答

3个回答

热心网友 时间:2022-06-17 00:41

这个不难,就是几个部分。1.输入28个成绩;2.找出最高成绩的那个学号,找出最低成绩的那个学号;3.输出学号和成绩。

先定义数组,用for循环输入按顺序逐个输入成绩。

定义一个浮点型变量存储最大值(可以叫做Max),定义一个浮点型变量存储最大值(可以叫做Min),先把数组的第一个分量存入Max中,然后用for循环让数组中的分量逐个与Max中的数比较,如果比Max大就用这个数替换掉Max中的数,如果比Max小,就不替换,再与下一个比较,一直循环到最后,Max中的数就是最大值。

找出最小值也是这个过程。

输出用printf输出即可。

追问能给一下具体过程吗

热心网友 时间:2022-06-17 00:41

#include <stdio.h>
void main(){
int i,max,min,m=1,n=1,a[28][2];
scanf("%d",&a[0][1]);
max=a[0][1];min=a[0][1];
for(i=1;i<28;i++)
{
scanf("%d",&a[i][1]);
if(max<a[i][1])
{max=a[i][1];m=i+1;}
if(min>a[i][1])
{min=a[i][1];n=i+1;}
}
printf("最高分为%d,%d分,最低分为%d,%d分",m,max,n,min);
}

输入时注意按题目要求,你的学号是多少,就对应输入最高分。

热心网友 时间:2022-06-17 00:41

如何使用Visual Studio 2010(VS2010)编译C语言 1.打开VS2010主界面,然后选择,文件→新建→项目,在项目类型中选择VC++→win32 然后在右侧模板中选择win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C) 选择保存位置后确定,弹出个...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com