c语言的运算题目
Ⅰ c语言计算题如题
第一个是0,是因为最后一步是计算x-=(x+=x=x*x);而(x+=x=x*x)的计算结果就是x。所以,原式等同于x-=x;即x=x-x;
x最后等于0。
Ⅱ c语言程序运算题
1
x=1 y=2*sum*=3
10Squared is : 100
2
a=+00325 x=+3.141593e+000
3
c='K
4
a=12,b=345
Ⅲ C语言运算问题
(4)对于a/=a+a,化解:a=a/(a+a) 得a=0 因为a是int型,所以要对a=12/24取整;
(5)a%=(n%=2),化解: 首先a=a%(n%=2) 然后a=a%(n=n%2) 得a=0 因为n=5 n=5%2=1 a=12%1=0 12可以对1整除所以取余为0;
(6)a+=a-=a*=a 化解:首先a=a+(a-=a*=a) 然后a=a+(a=a-(a*=a))
继续 a=a+(a=a-(a=a*a)) 计算得a=0 原因是:a=a*a=144 这时把144赋值给a了,a=a-(a=a*a)这一步里,a=144-144=0,把0赋值给a,a=a+(a=a-(a=a*a))=0+0=0.
这几个题要注意一下括号的优先级,还有主要是表达式的化解问题,有什么不懂的再问我吧。。
Ⅳ 用C语言计算简单的数学题
#include <stdio.h>
#include <math.h>
int main(void)
{
double sg,sp,gd,ds,pai=3.14;
printf(" 利用三角函数计算物体的高度。
");
printf(" 请输入观测点的水平距离(m):");
scanf("%lf",&sp);
printf(" 请输入观测点的垂直高度(m):");
scanf("%lf",&gd);
printf(" 请输入观测点的仰角(度):");
scanf("%lf",&ds);
sg=sp*tan(ds*pai/180)+gd;
printf(" 该物体的高度为:%.2f m
",sg);
return 0;
}

Ⅳ c语言纯算术运算题目
#include <stdio.h>
void main()
{
int id; //产品的类型
int nember; //产品的价格
double money; //你应交的钱
printf("请输入产品的类型和数量!(其中如果你想买标准型的就输入7,豪华型的就输入11)\n");
scanf("%d",&id);
scanf("%d",&nember);
money = id * nember * 0.5;
printf("你应交的钱为%f",money);
}
通过把价格拆分就可以做到! 都拆成0.5的倍数!
Ⅵ C语言计算题
如下:
#include<stdio.h>
doublefun(intn)
{
inti,j;
doubles=1,k=1.0;
for(i=1;i<=n;i++)
{
j=i;
while(j>=1)
{
k*=j;
j--;
}
s+=1/k;
}
returns;
}
voidmain()
{
intn;
doubles;
FILE*out;
printf(" Inputn:");
scanf("%d",&n);
s=fun(n);
printf("s=%f ",s);
}
