
其实也很简单
你只需要额外定义两个int变量,一个用来存储最大值(MAX),一个用来存储最小值(MIN)
然后把那个数组从头读到尾(利用for循环即可,循环枝拿轿次数为数组的个数)
当然读每个数据时需要做一次判断,如果比最大值大猛肆就将该值赋值给最大值变量(MAX),如果比最小值小就赋值给(MIN),如果都不是不做敏带任何 *** 作
然后分别把MAX和MIN输出就可以了
思路:先磨李定颂游知义数组的前两项值,再依次对后面每项进行赋值,后面每项都是前两项的野消和。例如:
#include
<stdio.h>
int
main(){
int
a[20],i
a[0]=a[1]=1
for(i=2i<20i++)
a[i]=a[i-1]+a[i-2]
for(i=0i<20i++){
printf("%4d
",a[i])
if((i+1)%5==0)
printf("\n")
}
return
0
}
/*
输出:
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
*/
1、新建一个工程和.c文件。
2、输入主函数和头文件。
3、定义函数类型并赋初闭野值 。
4、输入每一个成绩。
5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。
6、计算平均数。姿察
7、输出求出平均分,最高分轿册喊和最低分。
8、编译,运行,得到最后结果。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)