作业2 习题2
2013-10-30 22:16
274 查看
/*计算和,差,商,积*/ #include<stdio.h> int main(void) { double num1,num2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&num1,&op,&num2); switch(op){ case'+': printf("=%.2f\n",num1+num2); break; case'-': printf("=%.2f\n",num1-num2); break; case'*': printf("=%.2f\n",num1*num2); break; case'/': printf("=%.2f\n",num1/num2); break; default: printf("SORRY,sorry\n"); break; } return 0; }
/*输入x,n,计算x^n*/ #include<stdio.h> int main(void) { int i,n; double sum, x; printf("enter x,n:"); scanf("%lf%d", &x, &n); sum= 1; for(i = 1; i <= n; i++) { sum= sum * x; printf("%.2f\n", sum); } return 0; }
/*计算i^2+1/i的和*/ #include <stdio.h> int main(void) { int i,m,n; double sum; printf("enter m and n:"); scanf("%d%d",&m,&n); sum=0; /*赋予sum的初值为0*/ for(i=m;i<=n;i++){ sum=sum+i*i+1.0/i; } printf("sum=%.2f\n",sum); return 0; }
/*计算1-2/3+3/5-4/7+5/9-6/11+...的n项之和*/ #include<stdio.h> #include<math.h> int main(void) { int i,n,fenzi,fenmu,flag; double item,sum; printf("enter n:"); scanf("%d",&n); flag=1; /*赋予初值*/ fenzi=1; fenmu=1; sum=0; for(i=1;i<=n;i++){ item=1.0*flag*fenzi/fenmu; sum=sum+item; fenzi=fenzi+1; fenmu=fenmu+2; flag=-flag; } printf("sum=%.2f\n",sum); return 0; }
/*输出“还款年限-月还款表”*/ #include <stdio.h> #include <math.h> /*程序中调用数学函数*/ int main(void) { int year; double loan,money,my,rate; scanf("%Lf",&loan); scanf("%Lf",&rate); printf("enter year money\n"); for(year=5;year<=30;year++){ my=pow(1+rate,12*year); money=loan*rate*my/(my-1); printf("year=%d money=%.0f\n",year,money); } return 0; }
/*调用pow函数求幂*/ #include<stdio.h> #include<math.h> /*调用数学函数*/ int main(void) { int n,i; double power,sum; printf("enter n:"); scanf("%d",&n); sum=0; for(i=1;i<=n;i++){ power=pow(2,i); /*调用幂函数pow(2,i)计算2的i次方*/ sum=sum+power; } printf("sum=%.2f\n",sum); return 0; }
相关文章推荐
- [作业]习题2-4 子序列的和(subsequence)
- Homework 1165 - C++作业第十章(主讲老师徐红云)Problem D: C++第十章习题4
- 第六周作业(课后习题及其他)
- 习题6.4作业提交
- 项目一 习题作业
- 作业5——第四章习题选做
- 【软件工程作业】 习题三
- 作业2-习题2.8
- 《高级编程技术》作业[5]——第五章部分习题选做
- Java 作业 习题2 关于日期的三道编程题
- 《高级编程技术》作业[8]——第八章部分习题选做
- 【RFID第二次作业】课后习题第6题
- 作业习题10
- C++ 第四章课后习题作业
- C++课后习题作业
- 操作系统课后习题答案(作业题)
- 作业2 习题6.5
- 作业2-习题2.6
- 第一周作业——书上习题
- 《高级编程技术》作业[6]——第六章部分习题选做