C语言编程——循环嵌套

//输入正整数m,n(m<n),统计m~n之间有多少个满足下列要求的整数
//其各位数字之和等于7。输出数的个数,同时,再计算出满足条件的整数的和
//输入:10 100
//输出:7 301(注:16 25 34 43 52 61 70 之和为301)

#include <stdio.h>
int main()
{
int i,j,n,m,r=0,s,t=0;
printf("输入正整数m和n(m<n):");
scanf("%d %d",&m,&n);
if(m<n)
{
for(i=m;i<=n;i++)
{
j=i,s=0;
while(j)
{
s+=j%10;
j/=10;
}
if(s==7){r++;t+=i;}
}
printf("%d %d\n",r,t);
}
return 0;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网