作业2(习题2)
2013-10-18 14:53
169 查看
/*输入俩个整数num1 num2,计算并输出它们的和、差、积、商与余数*/ #include<stdio.h> int main(void) { int num1,num2; double s,d,x,y,z; printf("Enter num1 and num2:\n"); scanf("%d%d",&num1,&num2); s=num1+num2; d=num1-num2; x=num1*num2; y=num1/num2; z=num1%num2; printf("s=%.2f\n",s); printf("d=%.2f\n",d); printf("x=%.2f\n",x); printf("y=%.2f\n",y); printf("z=%.2f\n",z); return 0; }
/*输入实数x和正整数m和n,计算x^n,不允许调用pow函数求幂*/ #include<stdio.h> int main(void) { int i,n; double x; printf("Enter n:"); scanf("%d",&n); printf("Enter x:"); scanf("%lf",&x); for(i=1;i<=n;i++){ /*for语句实现循环*/ x=x*x; } printf("x=%.2f\n",x); return 0; }
/*输入正整数m和n,求累积和i^2+1/i*/ #include <stdio.h> int main(void) { int m,n,i; double s = 0; /*令s初始值为0*/ printf("Enter m n:"); scanf("%d%d", &m, &n); for (i=m; i<=n; i++){ s=i*i+1/i; } printf("s=%.2f\n", s); return 0; }
/*编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+…的前n项和*/ #include<stdio.h> int main(void) { int i,n; double item,sum,flag; flag =1; /*用来改变正负符号*/ sum =0; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ item=(flag*i)/(2*i-1); /*函数计算*/ flag=-flag; sum=sum+item; } printf("sum=%f\n",sum); return 0; }
/*编写程序,输入一个正整数n,求2^i,可以调用pow函数求幂*/ #include<stdio.h> #include<math.h> /*调用函数*/ int main(void) { int n,i; double sum,item; sum=0; printf("请输入n:"); scanf("%d",&n); for(i=1;i<=n;i++){ item=pow(2,i); /*使用pow函数*/ sum=sum+item; } printf("sum=%Lf\n",sum); return 0; }
相关文章推荐
- 第二次课后习题作业
- 作业2-习题2.4
- 《高级编程技术》作业[2]——第二章部分习题选做
- 作业2 习题2
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 课后习题解答
- VB作业之6.5习题10
- 作业4——第三章习题选做
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 课后习题解答
- 《高级编程技术》作业[7]——第七章部分习题选做
- JAVA作业和课后习题解答1
- 第九周作业(习题部分)
- [算法作业] Chapter 8 NP-complete problems 课后习题部分证明
- 选择语句+循环语句作业习题
- 作业1:习题6.4 编程计算并输出1到n之间的所有的平方和立方。
- 作业2-习题2.3
- Java习题作业
- 《高级编程技术》作业[10]——第十章部分习题选做
- C++课后习题作业
- 习题作业
- NYU AI作业习题-活动安排问题 BFS+DFS Iterative deepening depth-first search