#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;
}
大于零的数字以内的各个数字累加求和,奇数偶数个数,及平均值求解
最新推荐文章于 2022-07-09 10:00:00 发布