1. 程式填空
下面程式的功能為:計算1~100之間的偶數之和,完成以下的程式並執行出正確的結果。
# include <>
void main()
printf(「s=%d」,s);
}執行結果:s=2550
2. 程式改錯
(1) 下面程式的功能為:計算10!,修改以下的程式並上機執行通過。
#include <>
void main()
正確的程式:
#include <>
void main()
執行結果:10!=3628800
(2) 下面程式的功能為:計算1~100之間能被3和7整除的數之和,修改以下的程式並上機執行通過。
#include <>
void main()
printf(「s=%d」,s);
}正確的程式:
#include <>
void main()
printf(「s=%d」,s);
}執行結果:s=210
3、有乙個分數序列:2/1、3/2、5/3、8/5、13/8、……,編寫乙個c程式,求出這個數列的前30項之和。
解:方法
一、單個函式模組:
#include <>
void main()
printf("%f\n",sum);}方法二、多個函式模組:
#include <>
double fun(int n)
return result;
}void main()
執行結果:48.840601
4、編寫程式,求1!+2!+3!+…+10!。
解法一、遞推法:
#include <>
void main()
printf("sum=%d\n",sum);}解法二、遞迴法:
/*遞迴計算單個整數的階乘*/
#include <>
int sum = 0;
int countsum(int value)void main()
printf("%d\n",sum);
}執行結果:sum=4037913
實驗4 迴圈結構程式設計答案
班級學號姓名 完成日期課 內 外總計本實驗用時間 一 實驗目的 1 熟練掌握while語句,do while語句和for語句的格式和功能,能夠用這些語句實現迴圈結構程式設計的方法。2 熟練掌握迴圈語句巢狀使用的基本形式,能夠用迴圈語句實現多重迴圈。3 掌握在迴圈結構程式設計中使用break語句和co...
上機實驗五 迴圈結構程式設計答案
姓名學號姓名 本次實驗一共5個題目,4個必做,乙個選做 我建的浙師大c程式設計群,群號為 185106065,大家加入下,驗證資訊請寫為班級 姓名。我打算以後把每次實驗的答案 我寫的 都放到群共享裡面,大家可以在群裡討論下不會的地方或者不同的實現方法。重要提醒 郵件主題和本word檔名統一用班級 學...
實驗迴圈結構程式設計
一 實驗目的 1 熟練掌握三種迴圈語句的應用。2.掌握break和continue語句的使用。3.熟練掌握迴圈結構的巢狀。4.掌握迴圈結構程式設計常用的演算法 例如一組資料求和 求平均值 求最大值最小值,判斷素數等。二 實驗內容 1 編寫乙個程式,其功能為 計算並輸出1 10的平方值。include...