第1周:程式設計與c語言1
輸出「hello world」(5分)
題目內容:
請輸出一行,內容為
hello world
請注意大小寫。
由於這一周只是簡單地介紹了c程式的基本框架,還不能做很多事情,甚至還不能做資料的輸入,所以這一周的題目也非常簡單。
輸入格式:
無輸入輸出格式:
一行文字
輸入樣例:
無輸出樣例:
hello world
時間限制:500ms記憶體限制:32000kb
第2周:計算#include
intmain()
1逆序的三位數(5分)
題目內容:
逆序的三位數:
程式每次讀入乙個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。
注意:除了題目要求的輸出,不能輸出任何其他內容,比如輸入時的提示,輸出時的說明等等都不能。這道題目要求輸出逆序的數字,程式就只能輸出這個數字,除此之外任何內容都不能輸出。
輸入格式:
每個測試是乙個3位的正整數。
輸出格式:
輸出逆序的數。
輸入樣例:
輸出樣例:
321時間限制:500ms記憶體限制:32000kb
第3周:判斷與迴圈1#include
intmain()
時間換算(5分)
題目內容:
utc是世界協調時,bjt是北京時間,utc時間相當於bjt減去8。現在,你的程式要讀入乙個整數,表示bjt的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小於10分,需要保留十位上的0;如果小時是0而分小於10分的,則不需要保留十位上的0。如1124表示11點24分,而905表示9點5分,36表示0點36分,7表示0點7分。
有效的輸入範圍是0到2359,即你的程式不可能從測試伺服器讀到0到2359以外的輸入資料。
你的程式要輸出這個時間對應的utc時間,輸出的格式和輸入的相同,即輸出乙個整數,表示utc的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小於10分,需要保留十位上的0;如果小時是0而分小於10分的,則不需要保留十位上的0。
輸入格式:
乙個整數,表示bjt的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小於10分,需要保留十位上的0;如果小時是0而分小於10分的,則不需要保留十位上的0。
輸出格式:
乙個整數,表示utc的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小於10分,需要保留十位上的0;如果小時是0而分小於10分的,則不需要保留十位上的0。
輸入樣例:
輸出樣例:
3時間限制:500ms記憶體限制:32000kb
2#include
intmain()
int bjt_m = bjt %
100;
utc = utc_h *
100+ bjt_m;
printf
("%d\n"
,utc)
;return0;
}
分佇列(5分)
題目內容:
班級第一次列隊,通常老師會讓同學按身高排成一列,然後1、2報數,喊到1的同學向前一 步,就這樣,隊伍就變成兩列了。假設現在乙個班級有n個同學,並且他們已經按身高排成 了一列,同學按身高從1到n編號,你能告訴我最後哪些編號的同學站在了第一列麼?
輸入格式:
輸入乙個正整數n,表示班級的人數。
輸出格式:
按順序輸出所有在第一列的同學對應的編號,每兩個編號之間用乙個空格隔開,最後乙個編號後面沒有空格。
輸入樣例:
輸出樣例:
1 3 5 7 9 11
時間限制:500ms記憶體限制:32000kb
第4周:進一步的判斷與迴圈#include
intmain()
}return0;
}
1奇偶個數(5分)
題目內容:
你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。
輸入格式:
一系列正整數,整數的範圍是(0,100000)。如果輸入-1則表示輸入結束。
輸出格式:
兩個整數,第乙個整數表示讀入資料中的奇數的個數,第二個整數表示讀入資料中的偶數的個數。兩個整數之間以空格分隔。
輸入樣例:
9 3 4 2 5 7 -1
輸出樣例:
4 2時間限制:500ms記憶體限制:32000kb
#include
intmain()
else
counta++
;scanf
("%d"
,&x);}
printf
("%d %d"
,countb,counta)
;return0;
}
程式設計入門 C語言 翁愷 第七周程式設計作業
1 多項式加法 5分 題目內容 乙個多項式可以表達為x的各次冪與係數乘積的和,比如 2x6 3x5 12x3 6x 20 現在,你的程式要讀入兩個多項式,然後輸出這兩個多項式的和,也就是把對應的冪上的係數相加然後輸出。程式要處理的冪最大為100。輸入格式 總共要輸入兩個多項式,每個多項式的輸入格式如...
學習總結 C 翁愷老師 入門 總
第0周 程式設計與c語言 第1周 計算 第2周 判斷 第3周 迴圈 第4周 迴圈控制 第5周 資料型別 第6周 函式 第7周 陣列 第8周 指標與字串 設定斷點執行,停下來的地方是當前命令尚未執行的狀態,按下一步才執行並跳轉下一步 滑鼠游標掃過的變數,可以從左側欄看到當前狀態下此變數的值。講了一些 ...
學習翁愷老師c語言歷程 初次
include 判斷數的位數 int main dowhile num 0 printf 這個數的位數是 d count 總結 對 有了乙個新的認識,依次去掉個位數 從後向前數,計算機與人是很大的不同,計算機處理步驟的,而非關係。include include include 猜數遊戲 0 100之...