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

#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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值