正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 maino int a, b, max printf("\n input two numbers:) scanf(%d%",a,&b) max-a f (max<b)max=b printf("max=%d", max 本例程序中,输入两个数a,b。把a先赋予变量max,再用if语句判别max和b的大小, 如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值 2.第二种形式为:if-else if(表达式) 句1: el 语句2: 其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 其执行过程可表示为下图 真 假 语句1 语句2 【例5.4】 main t a. b: printf( input two numbers scanf(%d%d", &a, &b) if(a)b) printf("max=%d\n", a) else printf("max=%d\n", b) 包 输入两个整数,输出其中的大数。 改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b 第三种形式为if-else-if形式 第5页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第5页 main(){ int a,b,max; printf("\n input two numbers: "); scanf("%d%d",&a,&b); max=a; if (max<b) max=b; printf("max=%d",max); } 本例程序中,输入两个数 a,b。把 a 先赋予变量 max,再用 if 语句判别 max 和 b 的大小, 如 max 小于 b,则把 b 赋予 max。因此 max 中总是大数,最后输出 max 的值。 2. 第二种形式为: if-else if(表达式) 语句 1; else 语句 2; 其语义是:如果表达式的值为真,则执行语句 1,否则执行语句 2 。 其执行过程可表示为下图。 【例 5.4】 main(){ int a, b; printf("input two numbers: "); scanf("%d%d",&a,&b); if(a>b) printf("max=%d\n",a); else printf("max=%d\n",b); } 输入两个整数,输出其中的大数。 改用 if-else 语句判别 a,b 的大小,若 a 大,则输出 a,否则输出 b。 3. 第三种形式为 if-else-if 形式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有