中易网

用while循环打出100-10000之间各位数之和为7的数

答案:3  悬赏:70  
解决时间 2021-01-18 23:07
  • 提问者网友:了了无期
  • 2021-01-18 12:21
用while循环打出100-10000之间各位数之和为7的数
最佳答案
  • 二级知识专家网友:酒者煙囻
  • 2021-01-18 12:28
#include
void main()
{
int i;
i=100;
while(i<=10000)

{
if(i<=1000)
{
if((i/100+i/10%10+i%100)==7)
printf("%d,",i);
}
else
{
if((i/1000+i/100%10+i/10%100+i%1000)==7)
printf("%d,",i);
}
i++;
}
}
追问:这是C语言吧。。
追答:是的
追问:其实我想要c#语言的
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-01-18 13:28
精简版 int a = 100;
while (a <= 10000)
{
a++;
if (a/1000 +a % 1000 /100 + a % 100 / 10 + a % 10 == 7)
{
Console.WriteLine(a);
}
}
  • 2楼网友:过活
  • 2021-01-18 12:46
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息