C++程序编写.doc_第1页
C++程序编写.doc_第2页
C++程序编写.doc_第3页
C++程序编写.doc_第4页
C++程序编写.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验目的:学习if-else语句计算分段函数;for循环语句;函数的作业一 (上机完成)实验指导P20:4实验指导P27:3、5实验指导P30:4 作业二(做本子上,下次上机调试)教材P38习题2:2、4、6、8 参考答案: #include#includeint main(void)double x,y;printf(Enter x:);scanf(%lf,&x);if(x0)y=(x+1)*(x+1)+2*x+(1/x);elsey=sqrt(x);printf(f(%.2f)=%.2fn,x,y);return 0;# includeint main(void)int i,m,n;double sum;printf(Enter m,n(mn):);scanf(%d%d,&m,&n);sum=0;for(i=m;i=n;i+)sum=sum+1.0/i;printf(sum=%.3lfn,sum);return 0;# includeint main(void)int n,deno,flag,i;double item,sum;printf(Enter n:);scanf(%d,&n);flag=1;deno=1;sum=0;for(i=1;i=n;i+)item=flag*1.0/deno;sum=sum+item;flag=-flag;deno=deno+3;printf(sum=%.3fn,sum);return 0;# include# includeint main(void)int i;double sum;sum=0;for(i=100;i=1000;i+)sum=sum+sqrt(i);printf(sum=%.2lfn,sum);return 0;P31:1 该实验的调试程序在下面的压缩包里,请自行下载调试。P34-36:7、8、9书P57:习题3的3、5题第3题可以参考书38页习题2的第2题。#include#includeint main(void)double a,b,c,s,area,perimeter;printf(Entera,b,c:);scanf(%lf%lf%lf,&a,&b,&c);if (a+b)c&(b+c)a&(a+c)b)s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);perimeter=(a+b+c);printf(area=%.2lf,perimeter=%.2lfn,area,perimeter);elseprintf(These sides do not correspond to a void trianglen);return 0;#include int main(void)double tax,rate,salary;printf(Enter salary:);scanf(%lf,& salary);if (salary=850)rate=0;else if(salary=1350)rate=0.05;else if(salary=2850)rate=0.1;else if(salary=5850)rate=0.15;elserate=0.2;tax=rate*(salary-850);printf(tax=%.2lfn,tax);return 0;# includeint main(void)int n,a,b,c,d,e,i;double grade;a=0;b=0;c=0;d=0;e=0;printf(Enter n:);scanf(%d,&n);for (i=1;i=n;i+)printf(Enter grade #%d:,i);scanf(%lf,&grade);if(grade60)e+;else if(grade=69)d+;else if(grade=79) c+;else if(grade=89)b+;elsea+;printf(a=%d,b=%d,c=%d,d=%d,e=%dn,a,b,c,d,e);return 0;#includeint main(void)int t;double s,money;printf(Enter s,t:);scanf(%lf%d,&s,&t);s=s+t/5; /* t为整型,t/5结果为整型*/if(s=3)money=10;else if(s=10)money=10+(s-3)*2;elsemoney=24+(s-10)*3;printf(%.0fn,money);return 0;#includeint main(void)int i,count=0;for(i=2000;i2100;i+)if(i%4=0|i%400=0)&(i%100!=0)printf(%6d,i);count+;if(count%4=0)printf(n);/* 控制每行输出4个年份 */printf(n);return 0;实验指导P30:3 作业三(做本子上的,本次上机调试) 教材P38习题2:2、4、6、8 (选做)#includedouble fact(int n);int main(void)int i,n,m;double result;printf(Enter n,m-(n=m):);scanf(%d%d,&n,&m);result=fact(n)/fact(m)/fact(n-m);printf(C(%d)(%d)=%.0fn,m,n,result);return 0;double fact(int n)int i;double product;product=1;for(i=1;i=n;i+)product=product*i; return product;#includeint main(void)float x,y;printf(Enter x:);scanf(%f,&x);if(x=50)y=0.53*x;elsey=0.53*50+(x-50)*0.58;printf(y=%.2fn,y);return 0;#include#includeint main(void)int i,m,n;double sum;printf(Enter m,n-(nm):);scanf(%d%d,&m,&n);sum=0;for(i=m;i=n;i+)sum=sum+(pow(i,2)+1.0/i);/ 也可以用:sum=sum+i*i+1.0/i;printf(sum=%0.3fn,sum);return 0;#include#includeint main(void)int month,year;double money,loan,rate;printf(Enter loan,rate:);scanf(%lf%lf,&loan,&rate);for(month=60;m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论