課程主頁在:
description
輸入n,求
n以內奇數的平方和
input
整型數n
output
n以內奇數的平方和
(例如,輸入
7,輸出為
12+32+52+72=84)
sample input
sample output
#includeint main()
printf("%d",sum);
return 0;
}
description
學校要舉辦大學生程式設計競賽,老師要求期末考試成績在平均成績以上的同學都去參賽。誰去參賽?那得先算出平均成績。
input
輸入若干個0-100
間的數表示成績,為適應不同人數的班級,人數不確定,輸入以乙個負數結束。
(為簡單起見,不必對輸入資料是否超出
100進行限制
)output
成績的平均值(輸出保留1
位小數)
sample input
98.5 72.3 67.3 87 54.3 63 78.5 -1
sample output
74.4
hint
c語言中,將
printf("%.1f\n",x);
可以令x
的值保留
1位小數輸出。
c++中,
cout《令
x的值保留
1位小數輸出,另外,需加標頭檔案
#include
#includeint main()
if(n>0)
printf("%.1f",sum/n);
else
printf("%.1f",0.0);
return 0;
}
description
輸入年和月,判斷該月有幾天?
input
輸入年和月,格式為:年 月
output
輸出該月的天數。
sample input
2009 1
sample output
hint
注意判斷閏年啊
#includeint main()
printf("%d",days);
return 0;
}
#include int main()
if(year%400==0||year%100!=0&&year%4==0&&month==2)
d++;
printf("%d\n",d);
return 0;
}
description
黑貓警長在犯罪現場發現了一些血跡,現已經委託檢驗機構確定了血型,需要統計各種血型的樣本數目。
input
血型序列(a/b/o/c,c
代表ab
型血,輸入以
x結束)
output
各種血型的數量
sample input
abcaocoaoobx
sample output
a:3b:2
o:4ab:2
#includeint main()
scanf("%c", &blood);
}printf("a:%d\n",a);
printf("b:%d\n",b);
printf("o:%d\n",o);
printf("ab:%d\n",ab);
return 0;
}
法133電腦科學課第15周實踐題目及參考解答
課程主頁在 程式設計練習1 輸出1000以內的所有素數。include includeint main if prime 1 printf d m return 0 程式設計練習2 求滿足條件n a b c 的所有三位數n並輸出,其中a,b,c分別為n的百 十 個位數。includeint main...
計算機中的科學計數法
計算機中的科學計數法 帶有e的表示方法 以 e n 替換部分數字,其中 e 代表指數 表示將前面的數字乘以 10 的 n 次冪。例如,用 2 位小數的 科學記數 格式表示 12345678901,結果為 1.23e 10,即 1.23 乘以 10 的 10 次冪。數學術語,a 10的n次冪的形式。將...
電腦科學概論第七周學習
電腦科學概論第七周學習 上節回顧 重點1 防火牆 防火牆是一台機器,它的軟體作為網路的特殊閘道器,保護機器受到不正當的訪問,進行過濾來保護裝置,防火牆執行的程式規定了接受和拒絕什麼型別的網路通訊,被稱為訪問控制策略,防火牆對裝置起到了最基礎也是最為重要的保護,當然還有更複雜的防火牆在為保護做貢獻。重...