例44打印a,b两个数中大者。 方法一:用if~else结构实现: i int a, b scanf(%d, %d",&a, &b); if(a>b)printf("max%d n",a) else printf("'max=%",b) 方法二:用条件运算符实现: main( i int a, b scanf(%od, %d",&a, &b) printf("max=% n",a>b? a: b
例 4.4 打印a, b两个数中大者。 方法一:用if~else结构实现: main( ) { int a, b; scanf(″%d, %d″, &a, &b); if (a>b) printf(″max=%d\n″, a); else printf(″max=%d\n″, b); } 方法二:用条件运算符实现: main( ) { int a, b; scanf(″%d, %d″, &a, &b); printf(″max=%d\n″, a>b? a:b); }
3.if语句的嵌套 例4.5输入一个学生成绩,当成绩>90时,打印“Very Good";当80<成绩<90时,打印“Good";当60成绩< 80时,打印“Pasy;当成绩<60分,打印“Fai main() i float score, scanf("%f,&score if( score >=80) if(score>=90) printf(" Very good\") else printf("Goodn") else if(score>=60) printf("PassIn") else printf( Failln;
3. if语句的嵌套 例 4.5 输入一个学生成绩,当成绩≥90时,打印“Very Good”;当80≤成绩<90时,打印“Good” ; 当60≤成绩< 80时,打印“Pass”;当成绩<60分,打印“Fail”。 main( ) { float score; scanf(″%f″, &score); if(score >= 80) if(score>=90) printf(″Very Good\n″); else printf(″Good\n″); else if(score>=60) printf(″Pass\n″); else printf(″Fail\n″); }