求100到1000之间各位数字之和等于9且该数能被5整除.我这样写问题出在哪了?
#include
main()
{
int sum=0,i,k;
for(i=100;i
人气:370 ℃ 时间:2019-09-06 21:31:59
解答
k只是个位数,sum只加了个位数
还有i/=10;会导致无限循环.那该怎么修改,不要全改的对每个i进行位数相加,什么意思啊,我是初学者,能不能打给我下for(i=100;i<=1000;i+=5){sum=0;t=i; while(t){ sum+=t%10; t/=10; } if(sum==9) printf("%d\n“,i);}行了,谢谢啊,不过我想问一下为什么引入一个T就可以了,为什么不能直接用I用i会改变for循环条件,
推荐
- 在100和1000之间,有多少个其数字之和等于9而且该数可被5整除的整数?
- 在五位数中,能被11整除且个位数字之和等于43.求这样的数.
- 在五位数中,各位数字之和等于43但能被11整除的数有几个?
- 在五位数中,数字和等于43且能被11整除的数有哪些?
- 一个5位数,它的各个位数字和为43,且能被11整除,求所有满足条件的5位数?
- 在含有amolALCL3的溶液中,加入含有bmolNAOH的溶液,观察到先有沉淀生成,继而沉淀部分消失,最终沉淀物的质量是
- my brother won't go to bed until mymother comes back.won't为什么不用doesn't
- 一个等腰三角形的周长为10根号24,一腰长为7根号6,则底边的长度为( )
猜你喜欢