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#includemain()
}
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#includemain()
printf(
"\nmax=%f\nmin=%f\n
",max,min);
}
5.3.2.2 、 1、問題描述:求所有的水仙花數(水仙花數是乙個3位數的自然數,該數個位的立方和等於該數本身,如153為水仙花數1^3+5^3+3^3=153)。
#include#includemain()
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...