[工学]c语言循环结构上课课件.pptVIP

  • 2
  • 0
  • 约1.09万字
  • 约 49页
  • 2018-03-27 发布于浙江
  • 举报
[工学]c语言循环结构上课课件

当结束条件为和大于2000时,如何表示? while(sum=2000){……} 求输入的数字之和,当输入-1作为结束条件时,如何表示? 小红今年12岁,父亲比她大20岁,问多少年之后,父亲的年龄是小红的二倍? 输入若干字母,将它们变成其后的第四个字母, A—E,W—A,非字母字符忽略。 思路: 1.建立循环,循环结束以输入回车符为准while ((c=getchar( ))!=‘\n’) 2.判断输入的是否是字符,否则忽略 {if((c=′a′ c=′z′) || (c=′A′ c=′Z′)) 3.变成其后的第四个字母c=c+4; 4. 若变换后超出Z时,要进行模运算。 if(c′Z′ c=′Z′+4 || c′z′) c=c-26 表达式1和表达式3可以是一个简单的表达式,也可以是逗号表达式,即包含一个以上的简单表达式,中间用逗号间隔。如: for(sum=0,i=1;i=100;i++) sum=sum+i; 或 for(i=0,j=100;i=j;i++,j--) k+=i*j; for(i=1;i=100;i++){sum=sum+i; i++;} 相当于 for(i=1;i=100;i=i+2) sum=sum+i; 多重循环--九九乘法表(1) for(i=1;i=1;i++) printf(1*%d=%2d ,i,1*i); printf( \n

文档评论(0)

1亿VIP精品文档

相关文档