洛谷P1307 數字反轉

2021-08-03 18:46:43 字數 1066 閱讀 7113

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

輸入格式:

輸入檔名為reverse.in 。

輸入共1 行,乙個整數 n。

輸出格式:

輸出檔名為reverse.out 。

輸出共1行,乙個整數,表示反轉後的新數。

輸入樣例#1:

123

輸出樣例#1:

321

輸入樣例#2:

-380

輸出樣例#2:

-83

資料範圍

-1,000,000,000≤ n≤ 1,000,000,000 。

noip2011普及組第一題

writeup:

用佇列進行輸出:

#include #include #include #include #include using namespace std;

int main(void)else if (a==0)

else

while (a!=0)

que.push(a%10);

a /= 10;

} if (!flag)

}else

} return 0;

}

使用數字反轉公式(簡單):

#include #include #include #include using namespace std;

int main(void)

//end

printf("%d",ans);

return 0;

}

洛谷 P1307 數字反轉

給定乙個整數,請將該數各個位上數字反轉得到乙個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零 參見樣例2 坑點,用陣列儲存時負數只需乙個符號,還有去除前導零。include include includeusing namespace std voi...

洛谷 P1307 數字反轉

題目鏈結 題目描述 給定乙個整數,請將該數各個位上數字反轉得到乙個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零 參見樣例2 輸入輸出格式 輸入格式 乙個整數 n 輸出格式 乙個整數,表示反轉後的新數。輸入輸出樣例 輸入樣例 1 輸出樣例 1 輸入樣...

洛谷 P1307 數字反轉

給定乙個整數,請將該數各個位上數字反轉得到乙個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零 參見樣例2 輸入格式 乙個整數 nn 輸出格式 乙個整數,表示反轉後的新數。輸入樣例 1 複製 123輸出樣例 1 複製 321輸入樣例 2 複製 380輸...