- 1
- 0
- 约6.51千字
- 约 7页
- 2023-03-18 发布于广西
- 举报
C语⾔实验五循环结构程序设计
C语⾔ 实验五 循环结构程序设计
⼀、实验 ⽬的
1.掌握在程序设计条件型循环结构时,如何正确 设定循环条件,以及如何控制
循环的次数。
2.了解条件型循环结构的基本测试⽅法。
3.掌握如何正确 控制计数型循环结构的次数。
4.了解对计数型循环结构进⾏测试的基本⽅法。
5.了解在嵌套循环结构中,提⾼程序效率的⽅法。
⼆、实验学时
4 学时
三、实验内容
1.编程求 2+4+6+„„„„+ 100 的和。
2.编程求 n !
3.编程求和 s= 1!+2!+……+n!
4.有⼀数列 :2/ 1,3/2,5/3,8/5,„求出这个数列的前 10 项之和,保留 2 位
⼩数。 (该序列从第⼆项起,每⼀项的分⼦是前⼀项分⼦与分母之和)
5.打印 1000 以内的 “⽔仙花数”。 “⽔仙花数”是⼀个三位数,其各位数⽴⽅
和等于该数本⾝。
6.打印下列图案
7.有若⼲只鸡兔同在⼀个笼⼦⾥,从上⾯数,有 35 个头 ;从下⾯数,有 94 只脚。
问笼中各有⼏只鸡和兔?编程利⽤循环语句⽤试凑法完成。
8.⼀个数如果恰好等于它的因⼦之和,这个数就称为完数。求 100 之内的所有完
数。
9.计算两个数的最⼤公约数 ; 分析 :⾸先,随机输⼊两个数 m,n;其次,算法 :
使 k 为 m 除以 n 的余数,如果 m 能被 n 整除,则 k 值为 0,n 为这两个数的最⼤公约数,否则,使 k 代替 n,n 代替 m,重复以上过
程,直到 k 值为 0。
1,2,3,4,9分别⽤三种循环结构:for,while,do-while
程序代码如下:
1.
//①⽤while语句://
#includestdio.h
int main()
{
int i=0,j=2 ;
while(j=100)
{
i=i+j ;j=j+2 ;
printf(%d,i) ;
//②⽤for语句://
#includestdio.h
int main()
{
int i,j ;
for(i=0,j=2 ;j=100;)
{
i=i+j ,j+=2 ;
printf(%d,i) ;
//③⽤do-while语句://
#includestdio.h
int main()
{
int i=0,j=2 ;
do
{
i=i+j ,j+=2 ;
while(j=100) ;
printf(%d,i) ;
2.
//①⽤while语句://
#includestdio.h
int main()
{
double i=1;
int n,j=1;
printf(请输⼊n:) ; scanf(%d,n) ;
while(j=n)
{
i=i*j ;j++;
printf(n!=%.0lf,i) ;
//②⽤do-while语句://
#includestdio.h
int main()
{
double i=1;
int n,j=1;
printf(请输⼊n:) ;
scanf(%d,n) ;
do
{
i=i*j ;j++;
while(j=n) ;
printf(n!=%.0lf,i) ;
//③⽤for语句://
#includestdio.h
int main()
{
double i;
int n,j ;
printf(请输⼊n:) ;
scanf(%d,n) ;
for(i=1,j=1;j=n;j++
您可能关注的文档
最近下载
- 问卷1:中国中小学生积极心理品质量表.pdf VIP
- TWSJD57-2024 食品中蜡样芽胞杆菌呕吐毒素的测定.pdf VIP
- 大学生道德健康、青少年乐观的因素结构及特点分析、自尊问卷调查表.docx VIP
- 2026年高考第一次模拟考试物理一模保分卷02(陕晋宁青专用)(考试版).docx VIP
- 电土施表4-18 混凝土结构工程养护记录.doc VIP
- 塔吊安拆工程旁站监理方案.docx
- 河南专升本公共英语10年真题和答案解析 .pdf VIP
- 2026年高考第一次模拟考试物理一模保分卷02( 江苏专用 )(考试版).docx VIP
- 云智算技术白皮书(2025).pdf VIP
- 湖北省武汉市武昌区八年级(上)物理期末模拟题二.docx VIP
原创力文档

文档评论(0)