#17122: 流程和想像的不同 是從哪開始錯了


kolagh7486 (電腦前的咖啡)

學校 : 國立臺中高級工業職業學校
編號 : 88363
來源 : [1.200.121.142]
最後登入時間 :
2022-09-24 16:06:42
a040. 阿姆斯壯數 | From: [1.170.87.203] | 發表日期 : 2019-03-11 22:41

//輸入兩個數字>>求兩數之間所有數字的位數
//預期輸出結果 cin>>98>>102;
// cout<<2 2 3 3 3
//流程預想: 輸入兩個數字確認範圍>>進入while迴圈(i!=0)求質 >>若if(i==0)達到條件跳離while迴圈>>繼續測試下一個數字by for 迴圈>>程式結束;
# include <iostream>

using namespace std;


int main()
{
int num1,num2;

while(cin>>num1>>num2)
{

for(int i=num1; i<=num2; i++)//要 求數字 位數 的範圍
{
int j=0;
while(i!=0)
{

i/=10;
j++;
if(i==0)
cout<<j<<endl;
if(i==0)
break;

}

}
}
}

 
ZeroJudge Forum