x=2后 最后的循環條件 輸出 3和4 為什么5也會輸出 x=5 那(x>2&&x<=4)不就判定為false 那為什么會打印5 啊。。。
2017-04-28
int x = 1234;
int w =0;
int q =0;
int b=0;
int s=0;
while (x >= 0)//循環條件
{
w = (x % 10000 / 1000); //取千位
q = (x % 1000 / 100); //取百位
b = (x % 100 / 10); //取十位
s = (x % 10); //取個位
if (w + q + b + s == 7) //判斷 (千位+百位+十位+個位)之和是否為7
Console.Write(x);
Console.Write(' ');
x--;
@慕娘512238
int w =0;
int q =0;
int b=0;
int s=0;
while (x >= 0)//循環條件
{
w = (x % 10000 / 1000); //取千位
q = (x % 1000 / 100); //取百位
b = (x % 100 / 10); //取十位
s = (x % 10); //取個位
if (w + q + b + s == 7) //判斷 (千位+百位+十位+個位)之和是否為7
Console.Write(x);
Console.Write(' ');
x--;
@慕娘512238
2017-04-28
這個題有哪位大神會做的嗎? 使用while循環打印出滿足下列條件的值:處于100-10000之間并且各位數之和是7 (如241:2+4+1=7)初學不是太懂有會做的可以交流下
2017-04-27