下载此文档

循环结构程序设计:三种循环语句.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
-
. z.
一、循环结构(Iteration Structure)的概述

为了解决含有重复处理内容的问题,必须采用循环语句(Loop Statement)来编程实现。
){
p = p * i ;
}
printf("%d!=%ld\n", n , p );
/*方法二:利用while语句实现。*/
int i , n ;
long int p = 1 ;
scanf("%d" , &n) ;
i = 1 ;
while( i <= n ){
p = p * i ;
i = i + 1 ;
}
printf("%d!=%ld\n", n , p );
/*方法三:利用do-while语句实现。*/
int i , n ;
long int p = 1 ;
scanf("%d" , &n) ;
do{
p = p * i ;
i = i + 1 ;
}while( i <= n) ;
printf("%d!=%ld\n", n , p );
,计算累乘积的问题。参考代码
注意:计算累乘积时,需要累乘积变量置1。
(累乘积)问题

这也是累加求和的问题,但不同的是,这里的循环次数是预先未知的,而且累加项以正负交替的规律出现。实现方法,累加项通式term=sign/n表示。其中,sign按+1,-1,+1,-1,……交替变化,可用sign=-sign实现,sign的初值为1;n按1,3,5,7,……变化,可用n=n+2实现,n的初值为1;统计累加项数只有设置一个计数器变量count即可,初值为0。
-
. z.

注意:①能够正确得到累加项或累乘项通式。
②计算累加和问题时注意清0,计算累乘积问题时注意置1。
③注意累加项或累乘项是否满足循环终止条件的判断。
第159页课后习题 ,, 属于循环次数未知,计算累加和的问题。参考代码

(1) 猜数字游戏升级版:编程实现猜数字游戏,要求所猜数字为1~10之间的整数,游戏者只有三次机会,猜数字游戏过程中会根据游戏者所猜数字的大小给出一定的信息提示,增强游戏的趣味性。
*include <>
*include <>
*include <>
main(){
int magic ; //计算机“想”的数
int guess ; //人猜的数
int count ;
srand(time(NULL)); //标准库函数srand()为函数rand()设置随机数种子
magic = rand() % 10 +1; //生成1-10之间的整数
//=====利用do-while循环完成猜数字游戏======

循环结构程序设计:三种循环语句 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小29 KB
  • 时间2022-02-15
最近更新