1.定义函数实现:输入若干名学生的成绩(输入人数或用负数结束均可),求其平均分,最高分和最低分,并指出最高分和最低分的学生(给出下标即可),输入一个成绩,说明是第几个学生的成绩,最后按照成绩从高到低排序后输出。(至少七个函数。输入函数、平均值函数、最大值下标函数、最小值下标函数,查找函数,排序函数,输出函数)
不会。
2.定义长度为100的整型数组,将数组元素赋初值为1,2……100,将其中所有值为3或7倍数的值删除,最后打印输出数组中剩余数的个数及每个
#include<stdio.h> #define N 100 int main() { int qwe[N],i,j=0; for(i=0;i<N;i++) { qwe[i]=i+1; if(qwe[i]%3!=0&&qwe[i]%7!=0) { printf("%4d",qwe[i]); j++; } } printf("\n共有%d个数",j); return 0; }
实验总结:
看见火柴棍的那个了,没看懂。。
2:定义一个j来记录数组中的个数。
知识点总结:
数组的元素的最初赋值可以在for循环中边赋值边删3和 7的倍数,也可以在一开始赋好值,在for循环中删掉3 和7的倍数。