考试网 >> IT认证 >> 等级 >> 等级动态 >> C语言程序设计初步(4)

C语言程序设计初步(4)

发布时间:2006-07-25 11:58     点击:
分页:[1] 2 3  下一页

 2.第二种形式为if-else形式 

if(表达式) 

语句1; 

else 

语句2; 

其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。 

void 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形式 

前二种形式的if语句一般都用于两个分支的情况。 当有多个分支选择时,可采用if-else-if语句,其一般形式为: 

if(表达式1) 

语句1; 

else if(表达式2) 

语句2; 

else if(表达式3) 

语句3; 

… 

else if(表达式m) 

语句m; 

else 

语句n; 

其语义是:依次判断表达式的值,当出现某个值为真时, 则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n 。 然后继续执行后续程序。 if-else-if语句的执行过程如图3—3所示。 

#include"stdio.h" 

void main(){ 

char c; 

printf("input a character: "); 

c=getchar(); 

if(c<32) 

printf("This is a control character\n"); 

else if(c>=’0’&&c<=’9’) 

printf("This is a digit\n"); 

else if(c>=’A’&&c<=’Z’) 

printf("This is a capital letter\n"); 
分页:[1] 2 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有