c语言求1~100间的奇数和 奇数个数及奇数平均值

如题所述

#include<stdio.h>

int main()

{int i,n=0,sum=0;

for(i=1;i<100;i+=2)

{

n++;

sum+=i;

}

printf("1-100之间的奇数总和=%d\n共有%d个奇数\n平均值为%.2f\n",sum,n,(float)sum/n);

}


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
#include<stdio.h>
int main()
{
    int i,average,n = 0,sum = 0;
    for(i=1;i<=100;i++)
    {
        if(i%2!=0)  // 判断奇数
        {
            ++n;    // 统计个数
            sum+=i; // 求和
        }
    }
    average = sum/n;// 求平均值
    printf("1-100之间的奇数和=%d,奇数个数=%d,奇数平均值=%d。\n",sum,n,average);
    return 0;
}

本回答被提问者采纳
第2个回答  2018-06-12
#include <stdio.h>
int main () {
int i;
int sum=0;
for(i=1;i<=100;i+=2)
{
sum=sum+i;
}
printf("when i=%d,sum=%d\n,and the average is %f",i,sum,(float)2*sum/(i-1));
return 0;
}
相似回答