3.13程序实训【例3.4 【例34】从键盘上输入一大写英文字母,要求改用相应的小写字母输出。 /*程序名为134cpp。*/ #include "stdio. h" maino 序设计 i char cl, c2 程序运行时: scanf("%c", &cl); 输入:B<CR> printf(" The upper case is%n",cl)输出: c2=c1+a-A The upper case is B printf("The lower case is %c n", c2); The lower case is b 60 环 境 返回本节目录
3.1.3 程序实训【例3.4】 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回本节目录 【例3.4】从键盘上输入一大写英文字母,要求改用相应的小写字母输出。 /*程序名为l3_4.cpp。*/ #include "stdio.h" main() { char c1,c2; scanf("%c",&c1); printf("The upper case is %c .\n",c1); c2=c1+'a'-'A'; printf("The lower case is %c .\n",c2); } 程序运行时: 输入:B<CR> 输出: The upper case is B . The lower case is b
3.2选择结构程序设计 e3.2.1选择结构的C程序实例 3.2.2if语旬 被3,23 switch语旬 3.24程序实训 60
3.2 选择结构程序设计 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 3.2.1 选择结构的C程序实例 3.2.2 if 语句 3.2.3 switch 语句 3.2.4 程序实训 返回本章目录
3.2.1选择结构的C程序实例 【例3.5】请输入两个整数ab,比较a+b和a×b哪个大,输出判断结果。 /*程序名为13_5cpp。* #include "stdio. h" 据言程设计 maino i int a, b, sl, S2; printf("请输入两个整数ab:") scanf(%od, %d", &a, &b) sI=a+b: s2=a*b *求两个数的和、积* if(sI>s2) printf("(ab)>(a*b)n"),/*语句A*/ e 60 print("(a+b)<=(a*b)n"),/语句B*/ 环 境 返回本节目录
3.2.1 选择结构的 C程序实例 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回本节目录 【例3.5】请输入两个整数a,b,比较a+b和a×b哪个大,输出判断结果。 /*程序名为l3_5.cpp。*/ #include "stdio.h" main() { int a,b,s1,s2; printf("请输入两个整数a,b:"); scanf("%d,%d",&a,&b); s1=a+b; s2=a*b; /*求两个数的和、积*/ if(s1>s2) printf("(a+b)>(a*b) /n"); /*语句A*/ else printf(" (a+b)<=(a*b)\n"); /*语句B*/ }
3.2.1选择纬构的C程序实例结果 运行结果为: 据言程设计 请输入两个整数ab:2,3<CR> (a+b)<=(a*b) 在这个程序中使用了if分支语句,它不像前面的程序那样,按照语句 的书写顺序一步步执行下去,而是根据所给条件的真假,选择两者其 中之一执行。该程序执行的过程是:比较两数的和与积,如果s1>s2, 则执行语句A(跳过语句B不执行),否则,就跳过语句A执行语句B。可 见ⅲ语句在程序中起到了改变语句执行顺序的作用。if语句就是我们 在下一节中要介绍的条件分支语句。 60 环 境 返回本节目录
《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 运行结果为: 请输入两个整数a,b:2,3<CR> (a+b)<=(a*b) 在这个程序中使用了if分支语句,它不像前面的程序那样,按照语句 的书写顺序一步步执行下去,而是根据所给条件的真假,选择两者其 中之一执行。该程序执行的过程是:比较两数的和与积,如果s1>s2, 则执行语句A(跳过语句B不执行),否则,就跳过语句A执行语句B。可 见if语句在程序中起到了改变语句执行顺序的作用。if语句就是我们 在下一节中要介绍的条件分支语句。 3.2.1 选择结构的 C程序实例结果 返回本节目录
3.22if语旬 1.i语句的一般形式 言 2.if-ese中的复合语句 3非关系、非逻辑表达式构成的条件表达式 4.i语句的嵌套 60 环 境 返回本节目录
3.2.2 if 语句 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 1. if语句的一般形式 返回本节目录 2. if-else中的复合语句 3. 非关系、非逻辑表达式构成的条件表达式 4. if语句的嵌套