预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共33页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课堂训练参考答案第五章循环控制§5.1循环定义§5.2goto语句[例.1]用if语句和goto语句构成循环, 求。§5.3while语句[例.2]流程图: §5.4do-while语句[例.3]用do-while语句求。 main() { inti=1,sum=0; do {sum=sum+i; i++; }while(i<=100); printf("%d",sum); }§5.5for语句“表达式1”,初始条件(i=1)说明:例:从键盘上输入一个字符串,然后打印出来。循环的嵌套break语句: 跳出所在多分支switch语句; 跳出while/do-while/for循环语句(提前结束循环)continue语句提前结束本次循环,进行下一次条件判别break语句和continue语句的区别程序举例#include"math.h" main() {ints=1; floatn=1,t=1,pi=0; while((fabs(t))>=1E-6) {pi+=t; n+=2; s=-s; t=s/n; } pi=pi*4; printf("pi=%10.6f\n",pi); }算法: 把40个数分为每2个一组,每组中的两个数的计算方法为: f1=f2+f1 f2=f1+f2 main() { longintf1,f2;/*长整型数*/ inti; f1=1;f2=1;/*已知数列的前两个初值*/ for(i=1;i<=20;i++) { printf("%12ld%12ld",f1,f2);/*输出长整型数*/ if(i%2==0)printf("\n");/*控制输出格式*/ f1=f2+f1; f2=f1+f2; } }小节作业输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。统计字符#include<stdio.h> main() {inti,j,k; scanf("%d",&i); j=1; if(i<=0)gotobh1; bh2:k=j*i; gotobh3; bh1:j=-1; gotobh2; bh3:prinftf("i=%d,j=%d,k=%d\n",i,j,k); getch(); }小结小结小结小结小结TC调试debug