int a = 100;//定义一个while所用的条件整数
int num = 0;//定义一个计数器用来计算一共有几个符合要求的数
while (a <= 10000)//如果前面所定义的a小于或等于10000时就一直循环
{
a++;//a自增
int qian = a % 10000 / 1000;//也可以直接除以1000 千位数上的数字
int bai = a % 1000 / 100;//百位数上的数字
int shi = a % 100 / 10;//十位数上的数字
int ge = a % 10;//各位数上的数字
if (qian + bai + shi + ge == 7)//如果这个数上的千位,百位,十位,个位加起来等于七
{
Console.WriteLine(a);//就输出这个数
num++;//计数器+1
}
}
Console.WriteLine("一共有" + num + "个数字符合要求");//输出答案
使用while语句写出100-10000之间各个位和等于7的数字
最新推荐文章于 2022-10-31 15:32:22 发布