您的位置:首页 > 其它

作业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;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: