将1到1000之间所有3与7的倍数的平均值输出 用c语言写出算法

发布网友 发布时间:2024-10-23 19:08

我来回答

2个回答

热心网友 时间:2024-10-31 22:08

void main()
{
double sum=0;
int count=0,i;
for(i=1;i<=1000;i++)
{
if(i%3==0&&i%7==0)
{
sum+=i;
count++;
}
}
printf("%lf",sum/count);
}

热心网友 时间:2024-10-31 22:09

#include<stdio.h>
int main()
{
int i,k,a[150],s,ave;
for(i=1;i<=1000;i++)
{
if(i%3==0&&i%7==0)
{
a[k]=i;
k++;
}
}
for(i=0;i<k;i++)
{
s+=a[i];
}
ave=s/k;
printf("%d",ave);
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com