正在加载图片...
笫二部分语言程序设计同步训练 printf("dn”,m--); A4 B)5 C)6 D)7 二、根据程序的功能将以下程序补充完整 以下程序对输入的4个整数,按从小到大的顺序输出。请在内填入正确内容 main() int t, a, b,c, d printf("input a, b,c, d: " scanf(“d,旨d,d,旨d if(a>b) I if it=a; a=; C=t; 1 if (a>d)t=a; a=d; d=t if (b>d)t=b; b=d; d=t; 1 if (c>d)t=c; c=d; d=t; K printf("d,旨d,号d,d",a,b,C,d); 三、编程题 1.试编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes:否则输 出 2.编制程序要求输入整数x、y和z,若x2+y2+2大于100则输出x2+y2+2千位以上 的数字,否则输出3数之和。 3.编写程序,输入三角型的3条边长,求其面积。注意:对于不合理的边长输入要输 出数据错误的提示信息。 第2讲 知识归纳 l.if语句的第三种形式 if(条件1){语句1} else if(条件2){语句2} else if(条件3){语句3 else{语句n 2.if语句的嵌套 (1)三种if语句可以互相嵌套,应当注意的是,else总是与它上面最近的if配对 (2)如果if与else的数目不一样,为实现程序设计者的企图,可以加{}括起来确定 配对关系。第二部分 C 语言程序设计同步训练 ·141· ·141· else printf(“%d\n”,m--); } A)4 B)5 C)6 D)7 二、根据程序的功能将以下程序补充完整 以下程序对输入的 4 个整数,按从小到大的顺序输出。请在 内填入正确内容。 main() { int t,a,b,c,d; printf(“input a,b,c,d:”) scanf(“%d,%d,%d,%d”, ); if(a>b) { } if ( ) {t=a;a=c;c=t;} if (a>d) {t=a;a=d;d=t;} if ( ) {t=b;b=c;c=t;} if (b>d) {t=b;b=d;d=t;} if (c>d) {t=c;c=d;d=t;} printf(“%d,%d,%d,%d”,a,b,c,d); } 三、编程题 1. 试编程判断输入的正整数是否既是 5 又是 7 的整倍数。若是,则输出 yes;否则输 出 no。 2. 编制程序要求输入整数 x、y 和 z,若 x 2 +y2 +z2大于 1000,则输出 x 2 +y2 +z2千位以上 的数字,否则输出 3 数之和。 3. 编写程序,输入三角型的 3 条边长,求其面积。注意:对于不合理的边长输入要输 出数据错误的提示信息。 第 2 讲 知识归纳 1. if 语句的第三种形式 if ( 条件 1 ) { 语句 1 } else if ( 条件 2 ) { 语句 2 } else if ( 条件 3 ) { 语句 3 } else { 语句 n} 2. if 语句的嵌套 (1) 三种 if 语句可以互相嵌套,应当注意的是,else 总是与它上面最近的 if 配对。 (2) 如果 if 与 else 的数目不一样,为实现程序设计者的企图,可以加{} 括起来确定 配对关系。
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有