C 程序设计 上机实践与学习辅导 王庆宝 朱红版的答案.doc

C 程序设计 上机实践与学习辅导 王庆宝 朱红版的答案.doc

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 程序设计 上机实践与学习辅导 王庆宝 朱红版的答案

实验一 #includeiostream.h void main(void) { int a, b, sum; cout请输入加数与被加数\n; cinab; sum=a+b; coutsum=sumendl; } #includeiostream.h void main() { double f, c; cout请输入华氏温度: ; cinf; c=5.0/9*(f-32); cout摄氏温度=cendl; } #includeiostream.h void main() { double r,s; cout请输入圆的半径: ; cinr; s=3.14159*r*r; cout圆的面积是: s=sendl; } #includeiostream.h #includemath.h void main() { double a,b,c,s,area; cout请输入三角形的三边: ; cinabc; s=a+b+c; s=s/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); coutareaendl; } 实验二 #includeiostream.h void main(void) { float a,b,c;//定义变量,存放三角形的三边数据 coutinput a b c\n; //输入提示信息 cinabc; //从键盘依次输入三边的值 if((a+bc)||(a+cb)||(b+ca)) //判断这三边是否能构成三角形 coutNot Triangle\n; //不满足三角形三边条件, 输出否定信息 else coutTriangle\n; //满足三边构成条件,输出确认信息 } #includeiostream.h void main(void) { int year; //定义变量,存放将输入的年份 coutInput year: ; //输出提示信息 cinyear; //输入欲判断的年份 if(year%400==0||year%4==0year%100!=0) //判断该年份是否为闰年的条件 coutyear is a leap yearendl; //条件为真, 说明输入的年份为闰年, 输出确认信息 else coutyear isnt a leap yearendl; //否则, 输出否定信息 } #includeiostream.h void main() { float a1, a2;//定义两个操作数 char oper; //定义运算符 float result; //定义变量,存放结果 int flag=0; //? cout请输入简单的运算式:\n; //输出提示信息 cina1opera2; //从键盘键入运算式,如 5+3CR 4.5*7CR等 switch(oper)//利用开关语句结构判断进行何种运算 { case +: //加法 result=a1+a2; break; case -: //减法 result=a1-a2; break; case *: result=a1*a2; break; default: cout输入错误的运算符!\n; flag=1; } if(flag==0) couta1opera2=resultendl; //输出结果 } #includeiostream.h #includemath.h void main() { double a,b,c; double x1,x2,disc; cout请输入方程的系数 a b c :; cinabc; disc=b*b-4*a*c; if(fabs(disc)1e-5) { x1=(-b)/2/a; cout方程有两个相等的实根: x=x1endl; } else if(disc0) cout方程无实根!\n; else { x1=(-b+sqrt(disc))/2/a; x2=(-b-sqrt(disc))/2/a; cout方程有两个不同的实根: endl; coutx1=x1\tx2=x2endl; } } \\ #includeiostream.h void main() { float a1, a2;//定义两个操作数 char oper; //定义运算符 float result; //定义变量,存放结果 int flag=0; //? cout请输入简单的运算式:\n; //

文档评论(0)

almm118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档