PTA-统计各位数字之和是5的数_C语言实现。

 

 

int is( int number )
{
/*	if(number/100+number%100/10+number%10==5) 这里的这个条件是用于三位数,而题目给的数字大小范围是0-999,小编这里没看题目出于习惯吃了个哑巴亏*/int a,s=0;	while(number>0)//循环条件 {a=number%10;//将数取余分离 s=a+s;number=number/10;//通过除以10进入下一个循环的计算,疑惑的小伙伴可以拿起笔动手算一算这个循环 }if(s==5)return 1;	else return 0;
}
void count_sum( int a, int b )
{int i,t=0,k=0;for(i=a;i<=b;i++){if(is(i)){k++;t+=i;	}}printf("count = %d, sum = %d",k,t);
}

接下来就是交卷啦:

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部