1011. A+B和C (15)
給定區(qū)間[-2^31, 2^31]內的3個整數(shù)A茂翔、B和C,請判斷A+B是否大于C涧尿。
注意 :
A,B,C的大小用int 或long不夠 , 應該用long long 或 double
1012. 數(shù)字分類 (20)
1012.c
計算部分 :主要是A2的計算比較復雜, 應該用把
所有滿足條件的數(shù)字都存在一個數(shù)組內,再遍歷數(shù)組交錯求和.
for ( i = 0 ; i < t ; i ++) {
if ( i % 2 == 0)
sum += a2[i] ;
else
sum -= a2[i] ;
}
printf("%d ",sum) ;
- 注意事項 :
- 輸出時,應先判斷是否有滿足條件的輸出存在,若不存在,應該輸出"N"
- A5的后面沒有空格,要單獨處理
1013. 數(shù)素數(shù) (20)
一直超時,絕對不能用python,用c語言我暫時也不會,再說吧,方.
1014.福爾摩斯的約會 (20)
1014.c
1014.py
這題很坑,用c語言寫,樣例過了但是0分,后來終于想明白題目里有很隱晦的信息,然后用python寫,過了.
用python處理字符串比較方便,所以c的方法就不贅述了,其實是因為全錯.
首先看題目的信息,很隱晦.
對于前兩行字符串,正確的理解是:
1.找到的第一對大寫字母(原文是相同的大寫英文字母)系奉,不僅要相同,還要位子相同姑廉。英文字母的范圍是A-G
2.找到的第二對大寫字母或數(shù)字(原文是相同的字符)缺亮,也是要位子相同。
很坑,它不講,我根本不知道要位子相同的,但是一旦把這層理解了之后,題目就很好做了.
- 處理過程:
寫3個函數(shù),分別找出星期,小時和分鐘,字母和時間的關系可以用字典表示,這就是c語言做不到的地方,python很方便.另為注意:
第二對相同字符應該在第一對大寫英文字母之后. - 輸出:
注意分鐘應該是2位的,應該人為把它補全,前面加0 :
if len(minute) == 1 :
minute = '0' + minute