實驗迴圈結構程式設計 有答案

2022-05-03 05:45:03 字數 1094 閱讀 3083

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...