您的位置:首页 > 其它

大于零的数字以内的各个数字累加求和,奇数偶数个数,及平均值求解

2016-05-29 16:44 176 查看
#include<stdio.h>
int main()
{
int i,sum=0,jishuhe=0,oushuhe=0,jishugeshu=0,oushugeshu=0,number;
float jsavg=0,osavg=0;
printf("(Please input your number and please let the number>0):\n");
scanf("%d",&number);
for(i=1;i<=number;i++)
sum+=i;       //number数字以内的每个数的累加计算
for(i=1;i<=number;i++)
{
if(i%2==1)    //求余数
{
jishuhe+=i;     //奇数累加
jishugeshu++;   //记录奇数个数
}
else          //剩下的就是偶数
{
oushuhe+=i;     //偶数累加
oushugeshu++;   //记录偶数个数
}
}
jsavg=1.0*jishuhe/jishugeshu;   //乘以1.0是为了将奇数和转换为浮点型
osavg=1.0*oushuhe/oushugeshu;
printf("sum=%d\n",sum);
printf("jishuhe=%d,jishugeshu=%d,jsavg=%.2f\n",jishuhe,jishugeshu,jsavg);
printf("oushuhe=%d,oushugeshu=%d,osavg=%.2f\n",oushuhe,oushugeshu,osavg);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C 1-100