第5章循环程序设计 5.1.2 while循环的执行过程 100 例用while循环求 mainO n= 循环终值 int i,sum; 循环初值 i=1; sum=0: 循环条件 while<=100) {sum=sum+i; 循环变量增值 →i=it1; 循环体 printf("%d",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=i+1 i++ ++i int i,sum; e1, 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循环求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); 米列
第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 main( char ch; while((ch=getchar)!="\n') if(ch>='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 编程把从终端输入的一行字符中所有的小写字母转换成大 写字母,其它字符不变