如果您无法下载资料,请参考说明:
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
yy****24
实名认证
内容提供者
最近下载