输出1—100之间所有是8的倍数的数,以及这些数的平均值
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
int main()
{
int i,sum=0,n=0;
float avg;
for (i = 1; i <= 100; i++) {
if (i % 8 == 0)
{
printf("%d ", i);
sum += i;
n++;
}
}
avg = 1.0*sum/n;
printf("\n平均值:%0.2f", avg);
return 0;
}
#include <stdio.h>
int main() {
float sum=0,ave;
int count=0;
for(int i=1;i<100;i++)
{
if(i%8==0)
{
count++;
sum+=i;
printf("%d ",i);
}
}
ave=sum/count;
printf("\n%f\n",ave);
}