題目描述:輸入乙個正整數,判斷是否為回文數。
輸入格式:乙個正整數n
輸出格式:如果是,輸出yes,否則輸出no
樣例輸入:12321
樣例輸出:yes
解題思路:本題單純用迴圈來做很麻煩,可以用陣列與迴圈結合來做,超級簡單。此時輸入的就不是整型了,而是字元型。回文數是乙個對稱的數,可以用迴圈來比較相應位數是否相等。但是要判斷這個數的位數是奇數還是偶數,由此來決定迴圈的上限,也可以只判斷是否是偶數字,然後轉化為奇數,兩種沒有影響。然後可以用普通的方法,標記法來判斷是否為偶數。
**過程:
#include
#include
#include
int main()
;scanf("%s",&u);
a=strlen(u);
for(i=0;i<((a-1)/2);i++)
a–;}
if(b==0)
printf(「yes」);
else
printf(「no」);
return 0;
}ps :本部落格屬於中國石油大學勝利學院acm協會所有!
by:邢瑞
論為何電腦科學應該作為基礎科學
哲學作為科學之母,此乃名副其實。數學是現代科學的重要思維工具,其重要性毋庸置疑。然而電腦科學,雖然發展得熱火朝天,但其在科學體系中的地位在很多人的心目中卻一直沒有得到應有的重視,抑或是絕大多數人根本就從來都沒有思考過這個問題。我想這一方面跟計算機才剛出現,尚屬新鮮事物有關,另一方面也正是因為它在生活...
阿里巴巴舉辦全球數學競賽 助力基礎科學傑出人才培養
大賽官網 本次比賽分為預選賽 決賽兩個賽段。預選賽為貼近實際生活的題目 應用題 建模題 數學基礎題,共三題,每題三問,需要提供解題步驟。第一題30分,第二題40分,第三題30分,全部正確解決問題得滿分。根據成績,選擇前300名參賽者進入決賽。決賽時間為11月中旬。題目包括以下四個方向 幾何與拓撲 四...
基礎練習 回文數
基礎練習 回文數 間限制 1.0s 記憶體限制 512.0mb 問題描述 1221是乙個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。思路1 判斷條件也很清楚,從左讀的書就是數本身,關鍵看如何得到從右開始讀的數...