1/*這是乙個模擬題,模擬一種撞球的進球過程,並且判定勝負。
2對於輸入的字串,如果出現r則紅方記1分,如果出現y則黃方記1分。
3最後根據哪一方打進黑球和得分情況判定勝負。
4程式說明:
5這裡給出兩個c語言程式,乙個沒有使用陣列(正解),另外乙個是使用了陣列來儲存字串。
6函式scanf()不會讀走數後面的'\n',所有需要用函式getchar()讀取'\n'(扔掉)。
7用函式scanf()讀取整數時,會跳過前面的空格等,包括'\n'及'\t'。
8由於函式gets()不被推薦使用(容易造成儲存越界訪問),所有使用函式fgets()來讀入一行字串。
9符號常量n,如果定義為15(程式中是15 + 1),則會出現wa。也許是因為除了'\n',還需要考慮字串結束符號'\0'。
10題記:儲存能省則省,只要不影響程式的簡潔性。
*/11 #include12 #include13 #include14 #include15 #include16 #include
17//
#define n 15+1
18using
namespace
std;
19int
main()
2040
if((nr==7 && a[n-1]=='
b')||(ny!=7 && a[n-1]=='l'
))41 printf("
red\n");
4243
else
if((ny==7 && a[n-1]=='
l')||(nr!=7 && a[n-1]=='b'
))44 printf("
yellow\n");
4546}47
return0;
48 }
球球的體積。HDU 2002
problem description 根據輸入的半徑值,計算球的體積。input 輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。output 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。sample input1 1.5sample output 4.189...
仙人球的殘影 HDU 2153
problem description 在美麗的hdu,有一名大三的同學,他的速度是眾所周知的,跑100公尺僅僅用了2秒47,在他跑步過程中會留下殘影的哎,大家很想知道他是誰了吧,他叫仙人球,既然名字這樣了,於是他的思想是單一的,他總是喜歡從一點出發,經過3次轉折 每次向右轉90 回到出發點,而且呢...
HDU 2153 仙人球的殘影
在美麗的hdu,有一名大三的同學,他的速度是眾所周知的,跑100公尺僅僅用了2秒47,在他跑步過程中會留下殘影的哎,大家很想知道他是誰了吧,他叫仙人球,既然名字這樣了,於是他的思想是單一的,他總是喜歡從一點出發,經過3次轉折 每次向右轉90 回到出發點,而且呢,他每次轉折前總是跑相同長度的路程,所以...