C语言程序设计-谭浩强-循环结构程序设计.pptVIP

  • 9
  • 0
  • 约1.64万字
  • 约 69页
  • 2019-11-06 发布于广东
  • 举报

C语言程序设计-谭浩强-循环结构程序设计.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */69 例:猜数游戏:任意设置一个整数,请用户从键盘上输入数据猜想设值的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜。否则,告诉用户设置的数据是什么。 #include stdio.h void main() { int num=123,x,n; printf(hint:0number1000\n); /*给出数据范围的提示信息*/ for(n=1;n=10;n++) { printf(guess:); scanf(%d,x); if(x==num) {printf(Win!\n);break;} if(xnum) printf(bigger!\n); if(xnum) printf(smaller!\n); } if(n==11) printf(Lost!the number is %d\n,x); } */69 1.写出程序运行结果: void main() { int i,j,x=0; for(i=0;i2;i++) { x++; for(j=0;j=3;j++) { if(j%2) continue; x++; } x++; } printf(“x=%d\n”,x); } 运行结果: x=8 练 习 *69 void main() {int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) {case 0: a++;break; case 1:b++;break; } case 2: a++;b++;break; case 3: a++;b++; } printf(“a=%d,b=%d\n”,a,b); } 运行结果: a=2,b=1 2.写出程序运行结果: *69 3.将程序补充完整。以下程序从输入数据中统计正整数和负整数的个数.用输入0来结束输入。变量i存放正整数个数,变量j存放负整数的个数。 void main() { 1 i,j,n; i=j=0; scanf(“%d”,n); while( 2 ) {if(n0) 3 if(n0) 4 } printf(“i=%4d j=%4d\n”,i,j); } */69 4.编程输出下面的数字金字塔(1到9 )。 1 121 12321 .….. 12345678987654321 */69 void main() { int i,j; for(i=1;i=9;i++) { for(j=1;j=20-i;j++) printf( ); for(j=1;j=i;j++) printf(%d,j); for(j=1;ji;j++) printf(%d,i-j); printf(\n); } } *69 作业:习题六 P129-6.2 6.3 6.4 6.8 6.11 6.14 * * * * * * * * * * * * * * * * * * * * * * * * * */69 对for语句,循环体为空语句的一般形式为: for(表达式1;表达式2;表达式3); 如:for(sum=0,i=1;i=100;sum+=i, i++); 要在显示器上复制输入的字符,输入的字符为’.’时, 结束循环。 输入abcdefg. 输出abcdefg. while( putchar(getchar( ) )!=’.’ ); *69 累加器赋初值 参考程序: voi

文档评论(0)

1亿VIP精品文档

相关文档