第三次實驗報告

2022-07-15 09:18:15 字數 2417 閱讀 8875

1、用for語句實現迴圈

2、用while迴圈語句實現迴圈

3、用do-while語句實現迴圈

4、用while語句和for語句配合實現迴圈

5、用for語句巢狀實現迴圈

掌握for語句實現迴圈的方法。

迴圈巢狀的使用

掌握while語句實現迴圈的方法;

掌握do  while語句實現迴圈的方法。

掌握while語句和for語句的配合實現迴圈的方法。 

掌握for語句巢狀實現迴圈的方法。

掌握continue語句的用法。

5.3.1.1  、1.問題描述:編寫一程式,求出1,1+2,1+2+3……數列中前n項的值。

#include#include

main()

}

5.3.1.2  、 1、問題描述:編寫一程式,求數列1,-3!,5!,-7!···(-1)^n-1(2n-1)!前n項的和。n的值是由鍵盤輸入。

#includemain()

fac=fac*sign;

sum=sum+fac;

sign=-sign;

} printf(

"sum=%.0f\n

",sum);

}

5.3.2.1  、 1、問題描述:從鍵盤上輸入若干個學生的成績,統計並輸出最高成績和最低成績,當輸入負數時結束輸入。

#include#include

main()

printf(

"\nmax=%f\nmin=%f\n

",max,min);

}

5.3.2.2  、 1、問題描述:求所有的水仙花數(水仙花數是乙個3位數的自然數,該數個位的立方和等於該數本身,如153為水仙花數1^3+5^3+3^3=153)。

#include#include

main()

printf(

"\nmax=%f\nmin=%f\n

",max,min);

}

5.3.3  、 1、問題描述:問題的簡單描述:求滿足下列不等式的n的最小值。其中,value是大於1的任何數。1+1/2+1/3+……+1/n>value。

#includemain()

while(sumprintf(

"n=%d

",n);

}

5.3.4   、  1、問題描述:輸入四個數字字元,並把其轉換為四位十進位制整數後顯示出來。

#includemain()

if(k==0

)data+=(c-'

0')*1000

;else

if(k==1

)data+=(c-'

0')*100

;else

if(k==2

)data+=(c-'

0')*10

;else

if(k==3

)data+=(c-'0'

); }

printf(

"data=%d

",data);

}

5.3.5.1   、 1、問題描述:有100匹馬,要馱100擔貨物,其中,1匹大馬可以馱3擔,一匹中馬可以馱兩擔,兩匹小馬可以馱1擔,請問,大馬,中馬和小馬可以有多少種組合。

#includemain()

} }

printf(

"共有%d種馱法。\n

",sum);

}

5.3.5.2   、 1、問題描述:編寫程式,求一正整數等差數列的前6項的和,該數列前4項之和是26,前4項之積是880。

#includemain()

} }

printf(

"\n數列的前6項的和: %d\n

",sum);

}

5.3.5.3   、 1、問題描述:有30個學生一起買小吃,共花錢50元,其中,每個大學生花3元,每個中學生花2元,每個小學生花1元,問大、中、小學生的人數共有多少種不同的解(去掉某類學生數為0的解)

#includemain()

else

continue;}

}printf(

"sum=%d\n

",sum);

}

問題大總結:做了這麼多個實驗下來,每次實驗總是會出現那麼一些問題,中英文輸入不一致,大小寫,輸錯標點,漏掉字母標點或者空格,這些問題出現導致自己得不到結果是真的很氣,一下子都找不出錯誤在**。

還有就是自己對演算法不懂,語句記得不牢,或者理解不夠透徹。

心得:就像老師說的一樣現在我們是照著流程輸入**,要自己學會自己畫出流程圖,自己敲**,逐漸學會這種邏輯思維,向演算法靠近。

第三次實驗報告

首先由20145222黃亞其同學進行complex類編寫,編寫完成後發至自己的shiyansan專案,同時我也是shiyansan專案的管理員有許可權進行修改。在完成測試以後,我將 回傳到分支shiyansan1。如下 產品 package complex public class complex ...

第三次實驗報告

掌握c語言邏輯運算和關係運算的規則 掌握for語句實現迴圈的方法 迴圈巢狀的使用 掌握while語句實現迴圈的方法 進一步掌握while語句實現迴圈的方法 掌握do while語句實現迴圈 掌握while語句和for語句配合實現迴圈 掌握for語句巢狀實現迴圈的方法 掌握for語句巢狀 3層 實現迴...

C 第三次實驗報告

檔名稱 c 第三次實驗報告 作 者 完成日期 2017 年 4月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 略 程式輸出 見圖 問題分析 略 演算法設計 一 問題 include using namespace std void sort int p 10 in...