#20376: __殺招


10851141 (瑤森)


#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)


#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)


#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輸入,每次少輸出一個就行。