#20376: 殺招


10851141 (瑤森)

學校 : 臺北市私立延平高級中學
編號 : 103730
來源 : [111.235.252.96]
最後登入時間 :
2021-01-15 12:53:23
d570. 神龍見首不見尾 -- 板橋高中教學題 | From: [150.116.189.35] | 發表日期 : 2020-01-12 10:20

#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
while(n>0)
{
cout<<n<<endl;
n=int(n*0.1);
}
return 0;
}

只要整數部份而已

 
#20381: Re:殺招


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [220.130.10.185]
最後登入時間 :
2024-04-01 11:16:18
d570. 神龍見首不見尾 -- 板橋高中教學題 | From: [223.140.240.91] | 發表日期 : 2020-01-12 18:43

#include
using namespace std;
int main()
{
int n;
cin>>n;
while(n>0)
{
cout<<n<<endl;
n=int(n*0.1);
}
return 0;
}

只要整數部份而已

n=int(n*0.1);

粗體字是多餘的

你只要寫n*=0.1就好

因為你的n是用int宣告,n*0.1就會只去整數部分。

 
#20382: Re:殺招


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [220.130.10.185]
最後登入時間 :
2024-04-01 11:16:18
d570. 神龍見首不見尾 -- 板橋高中教學題 | From: [223.140.240.91] | 發表日期 : 2020-01-12 18:44

#include
using namespace std;
int main()
{
int n;
cin>>n;
while(n>0)
{
cout<<n<<endl;
n=int(n*0.1);
}
return 0;
}

只要整數部份而已

n=int(n*0.1);

粗體字是多餘的

你只要寫n*=0.1就好

因為你的n是用int宣告,n*0.1就會只去整數部分。


你也可以用string輸入,每次少輸出一個就行。

 
ZeroJudge Forum