第5章循环程序设计 5.1.2 while循环的执行过程 100 例用while循环求 mainO) 循环终值 n= int i,sum; 循环初值 =1; sum=0: 循环条件 while<=100) sum=sum+i; 循环变量增值 ◆=计1; 循环体 printf("%od",sum);
第5章 循环程序设计 = 100 n 1 例 用while循环求 n main() { int i,sum; i=1; sum=0; while(i<=100) { sum=sum+i; i=i+1; } printf("%d",sum); } 循环初值 循环终值 循环变量增值 循环条件 循环体 5.1.2 while循环的执行过程
自增自减运算符 1:++ main() i=j+1 i++ ++i int i,sum; i=1; 2:- sum-0; i=i-1 i- while(i<=100) 3:复合的赋值运算 { sum=sum+i; 计+; sum+=i f-f*i printf("%d",sum);
自增自减运算符 1:++ i=i+1 i++ ++i 2:- i=i-1 i- -I 3:复合的赋值运算 sum+=i f=f*i main() { int i,sum; i=1; sum=0; while(i<=100) { sum=sum+i; i++; } printf("%d",sum); }
第5章循环程序设计 例用while循环求nl。即计算1X2×3×.×n的值。 main() int i,s,n; printf("Enter n:") scanf("%od",&n); i=1;s=1; while(i<=n) { s=s*i; i计+; printf("s-%d n",s);
第5章 循环程序设计 例 用while循环求n!。即计算1×2×3×.×n的值。 main( ) { int i,s,n; printf("Enter n: "); scanf("%d",&n); i=1; s=1; while(i<=n) { s=s*i; i++; } printf("s=%d\n",s); }
循环三要素 ·1.循环条件 ·2.循环体 ·3.使循环趋向于结束 编程把从终端输入的一行字符中所有的小 写字母转换成大写字母,其它字符不变
循环三要素 • 1.循环条件 • 2.循环体 • 3.使循环趋向于结束 编程把从终端输入的一行字符中所有的小 写字母转换成大写字母,其它字符不变
例题 例5.15编程把从终端输入的一行字符中所有的小写字母转换成大 写字母,其它字符不变。 程序如下: #include <stdio.h mainO {char ch; while((ch=getcharO)!="\n') {ifch>='a'&&ch<='z') ch=ch-'a'+'A'; putchar(ch); putchar("\n);
例题 程序如下: #include <stdio.h> main() { char ch; while((ch=getchar())!='\n') { if(ch>='a' && ch<='z') ch=ch-'a'+'A'; putchar(ch); } putchar('\n'); } 例5.15 编程把从终端输入的一行字符中所有的小写字母转换成大 写字母,其它字符不变