第三章 程序设计方案初步.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 程序设计方案初步

第三章 程序设计初步 第三章 程序设计初步 1. 怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句? 略 2. 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆坏体积、圆柱体积。用cin输入数据, 输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。 #include iostream #include iomanip using namespace std; int main() { double r,h,c,s,v,vh; const double pi=3.14159; cout请输入半径和高的值:endlr:; cinr; couth:; cinh; c=2*pi*r; s=pi*r*r; v=4/3*pi*r*r*r; vh=s*h; cout圆周长:setiosflags(ios::fixed)setprecision(2)cendl; cout圆面积:setiosflags(ios::fixed)setprecision(2)sendl; cout圆球体积:setiosflags(ios::fixed)setprecision(2)vendl; cout圆柱体积:setiosflags(ios::fixed)setprecision(2)vhendl; return 0; } /*运行结果 * 请输入半径和高的值: * r:1.5 * h:3.0 * 圆周长:9.42 * 圆面积:7.07 * 圆球体积:10.60 * 圆柱体积:21.21 * / 3. 输入一个华氏温度,要求输出摄氏温度。公式为C=(5/9)(F-32),输出要有文字说明,取两位小数。 #include iostream #include iomanip using namespace std; int main() { double f,c; cout请输入华氏温度:; 10 cinf; c=5.0/9.0*(f-32.0); cout其摄氏温度为:setiosflags(ios::fixed)setprecision(2)cendl; return 0; } /*运行结果为: * 请输入华氏温度:100 * 其摄氏温度为:37.78 * / 4. 编程序,用getchar函数读入两 个字符给c1,c2,然后分别用putchar函数和cout语句输出这两个字符。 并思考以下问题: ● 变量c1,c2应定义为字符型还是整形?抑或二者皆可? ● 若要求输出c1和c2值的ASCII码,应如何处理? #include iostream using namespace std; int main() { char c1,c2; c1=getchar(); c2=getchar();//接收c1输入结果后的空白字符如回车、空格等 c2=getchar(); putchar(c1); putchar(c2); coutendlc1c2endl; coutendl(int)c1(int)c2endl; return 0; } /*运行结果 * a c * ac * ac * * 9799 * / 5. 整形变量与字符变量是否在任何情况下都可以代替?如char c1,c2;与int c1,c2;是否无条件等价? 不是。 具体略。 6. 什么是算术运算?什么是关系运算?什么是逻辑运算? 7. C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 真用1表示,假用0表示。为0则为假,非0即为真。 8. 写出下面各逻辑表达式的值。设a=3,b=4,c=5。 a+bcb==c 0 11 a||b+cb-c 1 !(ab)!c||1 1 !(x=a)(y=b)0 0 !(a+b)+c-1b+c/2 1 9. 有3个整数a,b,c,由键盘输入,输出其中最大的值。 #include iostream using namespace std; int main() { int a,b,c; cout请输入3个整数:endl; cinabc; if(ab) a=b; if(ac) a=c; cout最大值为:aendl; return 0; } /*运行结果: * 请输入3个整数: * 1 9 23 * 最大值为:23 * / 10. 有一函数: 写一程序,输入x,输出y值。 #include iostream using namespace std; int main() { double x,y; cout请输入x的值:; cinx; if(x1) y=x; else if(x=1x10) y=2*x-1; else y=3*x-11; couty=yendl; 12 y={ x

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档