作业帮 > 综合 > 作业

编程求出1000到3000之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 12:14:18
编程求出1000到3000之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两
//编程求出1000到3000之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两 
#include <stdio.h>
void main()
{
int s[100]={0};//数组s用来存放所有符合条件的数字
int a=0,i=0;   //a用来记数,有几个,最后算平均数用的 i是数组角标
int sum=0;
float average;
for (int j=1000;j<=3000;j++)
if (j%7==0 && j%11==0 && j%17==0)
{
\x05s[i]=j;
\x05a++;
\x05i++;
}
for(i=0;i<=a;i++)
{
\x05sum+=s[i];
}
average=sum/a;
printf("平均数是%.2f\n\n",average);
printf("能整除的数字只有%d个\n",a);
for(i=0;i<a;i++)
printf("%d ",s[i]);
printf("\n\n\n");
}