2016年3月c语言二级题库及答案(4)

2021-02-21 08:45

  运行结果为:1.00,2.00,7.00

  详见教材p72数据的输出形式

  本题包含了3个if语句,每个if语句后的{ }都不可省略,因为每个{ }中都包含了多条语句

  若表达式a>b成立,则执行{t=a;a=b;b=t;}

  若表达式a>c成立,则执行{t=a;a=c;c=t;}

  若表达式b>c成立,则执行{t=b;b=c;c=t;}

  输出a,b,c中的值,要求输出的每个数据宽度为5个空格,小数部分保留2位,数据右对齐

  3小于7,因此表达式a>b不成立,因此不执行{t=a;a=b;b=t;}  3大于1,因此表达式a>c成立,则执行{t=a;a=b;b=t;}。第一句,将a中的3拷贝,粘贴到t中;第二句,将c中的1拷贝,粘贴到a 中,覆盖掉先前的3;第三句。将t中的3拷贝到c中,覆盖掉c中先前的1. 执行完复合语句后实现了a,c元素的值的互换,a为1,c为3,t 为3,。

  7大于c中的3,因此b>c成立,执行则执行{t=b;b=c;c=t;},过程同上,执行后b为3,c为7,t为7

  此时输出a,b,c中的值为1.00,2.00,7.00

  5.

  #include< stdio .h >

  main ( )

  {floatc=3.0 , d=4.0;

  if ( c>d ) c=5.0;

  else

  if ( c==d ) c=6.0;

  elsec=7.0;

  printf ( “%.1f\n”,c ) ;

  }

  运行结果为:7.0


2016年3月c语言二级题库及答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1.3 汽车的驱动力-行驶阻力平衡图与动力特性图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: