四、逻辑表达式
a&&b a¦¦b a=1 b=2 c=3 d=4 m=1 n=1
(m=a>b)&&(n=c>d)
4.3 for语句 语句
一、一般形式 for (表达式 表达式 表达式 内嵌语句 表达式1; 表达式 表达式2; 表达式3) 二、执行过程 表达式1 表达式 表达式2值非 值非0时 当表达式 值非 时,执行 内嵌语句 表达式3 表达式
printf("%e\n",123.5); 1.23500e+02
三、scanf函数(格式输入函数) scanf函数(格式输入函数) 函数
一般形式: 1. 一般形式: scanf(格式控制,地址表列) scanf(格式控制,地址表列) 例4 main( ) {int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d,%d,%d\n",a,b,c); } 1 23 567↙ ↙ 1,23,567
例2 求1+2+3+ ··· +100。 3+6+ +99。 例2 求2+4+ ··· +100。。 。 。 main( )) main( 算法: 算法: int s,i; {{int s,i; (1) s=0 s=0; s=0; (2) i=1 i=1; i=0; i=1; i=3; i=2; (3)当i≤ 100时, 做循环: 时 做循环: while(i<=100) while(i<=100) while(i<100) while(i<=99) ① s⇐ s+i {s=s+i; {i=i+1; {s=s+i; ② i⇐ i+1 i=i+1; s=s+i; i=i+3; i=i+2; i=i+1; (4)输出 输出s 输出 }} printf("%d\n",s); printf("%d\n",s); }} main( ) { int s,i; s=0; i=1; while(i<=100) {s=s+i; i=i+1; } printf("%d\n",s); }