将一个c 语言源程序文件中所有注释去掉后,存入另一个文件.,C实验内容.doc
C實(shí)驗(yàn)內(nèi)容
C實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)一 基本數(shù)據(jù)處理
1.1 顯示短句
在屏幕上顯示一個(gè)短句“Programming is fun!”
1.2 求兩個(gè)數(shù)的和與差
1.3 求平方根
輸入1 個(gè)實(shí)數(shù)x,計(jì)算并輸出其平方根(保留1 位小數(shù))。
1.4 華氏溫度轉(zhuǎn)換為攝氏溫度
輸入華氏溫度f(wàn),計(jì)算并輸出相應(yīng)的攝氏溫度c(保留2 位小數(shù))。c = 5/9(f-32).
1.5 大寫字母轉(zhuǎn)換成小寫字母
輸入一個(gè)大寫英文字母,輸出相應(yīng)的小寫字母。
實(shí)驗(yàn)二 分支結(jié)構(gòu)
2.1 顯示兩級(jí)成績(jī)
輸入一個(gè)學(xué)生的數(shù)學(xué)成績(jī),如果它低于60,輸出“Fail”,否則,輸出“Pass”。
2.2 找最小值
輸入四個(gè)整數(shù),輸出其中的最小值。
2.3 求三角形的面積和周長(zhǎng)
輸入三角形的三條邊a, b, c,如果能構(gòu)成一個(gè)三角形,輸出面積area 和周長(zhǎng)perimeter(保留2 位小數(shù));否則,輸出“These sides do not correspond to a valid triangle”。在一個(gè)三角形中,任意兩邊之和大于第三邊。三角形的面積計(jì)算公式:
area*area = s(s-a)(s-b)(s-c) 其中:s = (a+b+c)/2
2.4 判斷數(shù)的符號(hào)
輸入整數(shù)x,若x 大于0,y=1;若x 等于0,y=0;否則,y=-1,最后輸出y。
2.5 字母轉(zhuǎn)換
輸入一個(gè)字符,如果它是大寫字母,輸出相應(yīng)的小寫字母;如果它是小寫字母,輸出相應(yīng)的大寫字母;否則,原樣輸出。
實(shí)驗(yàn)三 循環(huán)
3.1 求n!
讀入1 個(gè)正整數(shù) n (n<=50),計(jì)算并輸出 n! 。
3.2 求1-1/3+1/5-1/7+??
讀入1 個(gè)正實(shí)數(shù)eps,計(jì)算并輸出1-1/3+1/5-1/7+??,直到最后一項(xiàng)的絕對(duì)值小于eps(保留6 位小數(shù))。
3.3 求2/1+3/2+5/3+8/5+...
輸入一個(gè)正整數(shù)n,輸出 2/1+3/2+5/3+8/5 +...的前n 項(xiàng)之和,保留2 位小數(shù)。(該序列從第2 項(xiàng)起,每一項(xiàng)的分子是前一項(xiàng)分子與分母的和,分母是前一項(xiàng)的分子)
3.4 求a+aa+aaa+aa…a
輸入2 個(gè)正整數(shù)a 和n, 求a+aa+aaa+aa?a(n 個(gè)a)之和。
3.5 判斷素?cái)?shù)
輸入一個(gè)正整數(shù)m,如果它是素?cái)?shù),輸出"YES",否則,輸出"NO"(素?cái)?shù)就是只能被1 和自身整除的正整數(shù),1 不是素?cái)?shù),2 是素?cái)?shù))。
3.6 統(tǒng)計(jì)字符
輸入一行字符,分別統(tǒng)計(jì)出其中的英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。
實(shí)驗(yàn)四 嵌套循環(huán)
4.1 求1 + 1/2! +....+ 1/n!
輸入1 個(gè)正整數(shù)n,計(jì)算 s 的前n 項(xiàng)的和(保留 4 位小數(shù))。s = 1 + 1/2! +....+ 1/n!
4.2 求各位數(shù)字的立方和等于它本身的數(shù)
輸入2 個(gè)正整數(shù)m 和n(1<=m,n<=1000),輸出m 到n 之間的所有滿足各位數(shù)字的立方和等于它本身的數(shù)。
4.3 統(tǒng)計(jì)素?cái)?shù)并求和
輸入2 個(gè)正整數(shù)m 和n(1<=m,n<=500),統(tǒng)計(jì)并輸出m 和n 之間的素?cái)?shù)的個(gè)數(shù)以及這些素?cái)?shù)的和。
4.4 統(tǒng)計(jì)單詞
輸入一行字符,統(tǒng)計(jì)其中單詞的個(gè)數(shù)。各單詞之間用空格分隔,空格數(shù)可以是多個(gè)。
4.5 輸出一個(gè)整數(shù)的各位數(shù)字
輸入一個(gè)整數(shù),從高位開始逐位輸出它的各位數(shù)字。
實(shí)驗(yàn)五 數(shù)組
5.1 交換最小值和最大值
輸入一個(gè)10個(gè)整數(shù),將最小值與第一個(gè)數(shù)交換,最大值與最后一個(gè)數(shù)交換,然后輸出交換后的n 個(gè)數(shù)。
5.2 排序
輸入一個(gè)正整數(shù)n (1
5.3 矩陣運(yùn)算
讀入 1 個(gè)正整數(shù) n(1≤n≤6), 再讀入 n 階方陣 a , 計(jì)算該矩陣對(duì)角線元素的和。
5.4 找鞍點(diǎn)(選作)
輸入 1 個(gè)正整數(shù) n(1≤n≤6)和n 階方陣a 中的元素,如果找到a 的鞍點(diǎn)(鞍點(diǎn)的元素值在該行上最大, 在該列上最小), 就輸出它的下標(biāo), 否則,輸出"NO"(設(shè)a 最多有1 個(gè)鞍點(diǎn))。
實(shí)驗(yàn)六 函數(shù)
6.1 求 s=1 + 1/2! +....+ 1/n!
輸入1 個(gè)正整數(shù)n,計(jì)算 s 的前n 項(xiàng)的和(保留 4 位小數(shù))。要求定義并調(diào)用函數(shù)fact(n)計(jì)算n 的階乘。
6.3 統(tǒng)計(jì)一個(gè)整數(shù)中數(shù)字的個(gè)數(shù)
讀入1 個(gè)整數(shù),統(tǒng)計(jì)并輸出該數(shù)中2 的個(gè)數(shù)。
要求定義并調(diào)用函數(shù)countdigit(number,digit),它的功能是統(tǒng)計(jì)整數(shù)number 中數(shù)字digit的個(gè)數(shù)。例如,countdigit(10090,0)的返回值是3。
6.4 統(tǒng)計(jì)素?cái)?shù)并求和
輸入2 個(gè)正整數(shù)m 和n(1<=m,n<=500),統(tǒng)計(jì)并輸出m 和n 之間的素?cái)?shù)的個(gè)數(shù)以及這些素?cái)?shù)的和(素?cái)?shù)就是只能被1 和自身整除的正整數(shù),1 不是素?cái)?shù),2 是素?cái)?shù))。要求定義并調(diào)用函數(shù)prime(m)判斷m 是否
總結(jié)
以上是生活随笔為你收集整理的将一个c 语言源程序文件中所有注释去掉后,存入另一个文件.,C实验内容.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux系统查看性能,linux查看操
- 下一篇: c语言int val,c语言不定参数与p