1. 程式人生 > >C語言 P1307 數字反轉

C語言 P1307 數字反轉

P1307 數字反轉

***題目連結***https://www.luogu.org/problemnew/show/P1307(https://www.luogu.org/problemnew/show/P1307)

題目描述
給定一個整數,請將該數各個位上數字反轉得到一個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零(參見樣例2)。

輸入輸出格式
輸入格式:
一個整數 N
輸出格式:
一個整數,表示反轉後的新數。

輸入輸出樣例

輸入樣例#1:

123

輸出樣例#1:

321

輸入樣例#2:

-380

輸出樣例#2:

-83

說明
資料範圍

-1,000,000,000≤N≤1,000,000,000 −1,000,000,000≤N≤1,000,000,000。

noip2011普及組第一題

程式碼

#include<stdio.h>
int main()
{
	int a,b=0;
	scanf("%d",&a);
	while(a!=0){
		b=b*10+a%10;
		a=a/10; 
	        }
	printf("%d",b);
	return 0;
}