自我记录 仅供参考 如果有错的地方欢迎大家指正!
7-1 计算平均分并输出低于平均分的成绩 (15 分)
计算全班n个(n≤30)学生的平均分,输出平均分以及低于平均分的成绩。
输入格式:
先输入整数n,再依次输入n个整数成绩,以空格间隔。
输出格式:
在第一行以格式average=result
输出平均分(result
保留小数点后两位),在下一行依次输出低于平均分的成绩,每个成绩后跟一个空格。(注意最后一个数后面有一个空格)
#include <stdio.h>
int main(){
float n,a[35],s=0;
scanf("%f",&n);
int i;
for(i=1;i<=n;i++){
scanf("%f",&a[i]);
s=s+a[i];
}
float ave;
ave=s/n;
printf("average=%.2f\n",ave);
for(i=1;i<=n;i++)
if(a[i]<ave)printf("%.0f ",a[i]);
return 0;
}
7-2 逆序存放数组中的数据,并输出指定元素 (15 分)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按要求输出指定的数组元素。