作业2:分支,循环结构

it2024-04-20  11

 

 

1、计算和差积商。

#include<stdio.h> int main(void) { int num1,num2,h,c,j; double s,y; printf("Enter num1 and num2:\n"); scanf("%d",&num1); scanf("%d",&num2); h=num1+num2; c=num1-num2; j=num1*num2; s=num1/num2; y=num1%num2; printf("h=%d",h); printf("c=%d",c); printf("j=%d",j); printf("s=%.2f",s); printf("y=%.2f",y); return 0; }

3、输入实数x和正整数n,求x的n阶方程。

#include<stdio.h> int main(void) { int i,n; float x,y; printf("Enter x: "); scanf("%0.2f",x); if(i=0) y=0; if(i=1) y=x; if(i=2) y=x*x; for(i=0;i<=n;i++) printf("%0.2f",y); return 0; }

 

4、输入n和m,求和。

#include<stdio.h> int main(void) { int n,m; double i,h; printf("Enter n and m: "); scanf("%d%0.2f",&n&h); h=1; for(i=m;i<=n;i++){ h=h+(i*i+1/i); } printf("h=%0.2f",h); return 0; }

5、输入整数,求和。

 

#include<stdio.h> int main(void) { int denominator,numerator,flag,i,n; double item,sum; printf("Enter n: "); scanf("%d",&n); flag=1; denominator=1; numerator=1; sum=0; for(i=1;i<=n;i++){ item=sum+item; flag=-flag; denominator=denominator+2; numerator=numerator+1; } printf("sum=%f\n",sum); return 0; }

6、还款。

#include<stdio.h> #include<math.h> int main(void) { int loan,month; double rate,money; printf("Enter month:"); scanf("%d",&month); printf("Enter loan:"); scanf("%d",&loan); printf("Enter rate:"); scanf("%1f",&rate); money=loan*rate*pow(1+rate,month)/(pow(1+rate,month)-1); printf("money=%.2f\n",money); return 0; }

7、调用函数pow求幂。

#include<stdio.h> #include<math.h> int main(void) { int i,n; double power,sum; printf("Enter n:"); scanf("%d",&n); sum=0; for(i=1;i<=n;i++){ power=pow(2,i); printf("pow(2,%d)=%.0f\n",i,power); } sum=power+sum; printf("sum=%.1f\n",sum); return 0; }

心得:随着题目和要求的逐渐由浅入深,编程也由简单到复杂,写起来很吃力,不懂怎么入手,也许是对于很多程序和代码并不熟悉,写出的代码有的并没能按要求来做,应该在充分了解和研究后再去编写程序,化为自己的东西,自己的理解,自己可以用的东西。在编写完一个语句后就不懂接下来该写哪个语句,目的性和运用能力不强。或在完成一个目的时总会缺少一个语句而导致错误。

问题:1、怎么知道复杂运算中各运算的顺序???

         2、表示第八题看不懂,是要求i的乘方和还是求n的????

 

 

                                                                                                                                                                    

转载于:https://www.cnblogs.com/zhangling213549/p/3378454.html

最新回复(0)