首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求100到1000之间有多少个其数字之和为5的整数。解决方案

2012-03-12 
求100到1000之间有多少个其数字之和为5的整数。intmain(){inti,a,b,cfor(i100i 1000i++)ai%10bi/10

求100到1000之间有多少个其数字之和为5的整数。
int   main()
{
int   i,a,b,c;
for(i=100;i <1000;i++)
a=i%10;
b=i/10%100;
c=i/100;
if((a+b+c)==5)
printf( "%d   ",100*c+10*b+c);
}

帮我看看怎么不能出结果。

[解决办法]
int main()
{
int i,a,b,c;
for(i=100;i <1000;i++) //for循环的括号哪去了?
a=i%10;
b=i/10%100; // 这儿是想得到十位上的那个数吧,写错了,应该是b=i/10%10
c=i/100;
if((a+b+c)==5)
printf( "%d ",100*c+10*b+c);
}

热点排行