#31045: 用int/ 先算出位數/ 在加總回去


mh217.hs10@nycu.edu.tw (meiiiiii)

學校 : 國立交通大學
編號 : 187084
來源 : [60.249.8.16]
最後登入時間 :
2022-07-30 17:34:33
a038. 數字翻轉 | From: [60.249.8.16] | 發表日期 : 2022-07-07 18:24

int main() {

	int n;
	cin>>n; 
	
	int dig=0;
	int tmp=n;
	
	while(tmp>0){
		tmp/=10;
		dig++;
	}
	
	int d=pow(10,dig-1),sum=0;
	for(int i=n; dig>0; i/=10, d/=10, dig--){
		sum+=(i%10)*d;
	}
	cout<<sum;
	return 0;
}
 
ZeroJudge Forum