数学计算
数学计算
1求实数4的平方根
2求Π/6的正弦值 ,单位必须是弧度
3求2的3次方
4求整数的绝对值
5求浮点数的绝对值
6求自然对数
7求以10为底的对数
8求e的2.0次方
#include<stdio.h>
#include<math.h>
#define PI 3.14159int main(){double a,b,c;int d;double e;double x,y,z;a=sqrt(4.0); //求实数4的平方根 b=sin(PI/6); //求Π/6的正弦值 ,单位必须是弧度 c=pow(2.0,3.0); //求2的3次方 d=abs(-5); //求整数的绝对值 e=fabs(-5.0); //求浮点数的绝对值 printf(" a=%f\n b=%f\n c=%f\n ",a,b,c);printf("d=%d\n e=%f\n ",b,e);x=log(2.7*2.8); //求自然对数 y=log10(100.0); //求以10为底的对数 z=exp(2.0); //求e的2.0次方 printf("x=%f\n y=%f\n z=%f\n ",x,y,z);return 0;}
运行结果
数学逻辑计算
#include <stdio.h>int main(){int x=1,y=2,z=3;int a,b,c;a=x>y&&x<z; printf("%d\n",a);// &&相当于集合里面的交集b=y>z || y<x; printf("%d\n",b);//: || 是 “逻辑或”、“或者”c=!(x<z)||5 ; printf("%d\n",c);//“!”!逻辑非运算符;a=(x>y&&(c=z)); printf("%d",a);printf("%d\n",c);a=(x<y ||(c=z)); printf("%d",a);printf("%d\n",c);a=((c=z)&&(x>y)); printf("%d",a);printf("%d\n",c);a=(c=z&&(x>y)); printf("%d",a);printf("%d\n",c);a=!x ||y; printf("%d\n",a);a=x,y,z; printf("%d\n",a);a=(x,y,z); printf("%d\n",a);//逗号表达式的值等于最后一个值,故这里是将z赋值给a y+=4;//等价于y=y+4;叫复合赋值运算 z*=x+y; //等价与z=z*(x+y) return 1;}
运行结果
计算体积
#include<stdio.h>int main(){int length,width=5;float height,v;printf("please input length:");//输出字符串起信息提示作用 scanf("%d",&length); //输入一个整数 printf("please input height:");scanf("%f",&height); //输入一个单精度实数 v=length*width*height;printf("V=%f\n",v);return 0; //这里0可用任意整数代替 }
运行结果
输入x,y,z
#include<stdio.h>int main(){ int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("\n-----------:\n");printf("x=%d,y=%d,z=%d\n",x,y,z);return 0;
}
运算结果
数学计算
数学计算
1求实数4的平方根
2求Π/6的正弦值 ,单位必须是弧度
3求2的3次方
4求整数的绝对值
5求浮点数的绝对值
6求自然对数
7求以10为底的对数
8求e的2.0次方
#include<stdio.h>
#include<math.h>
#define PI 3.14159int main(){double a,b,c;int d;double e;double x,y,z;a=sqrt(4.0); //求实数4的平方根 b=sin(PI/6); //求Π/6的正弦值 ,单位必须是弧度 c=pow(2.0,3.0); //求2的3次方 d=abs(-5); //求整数的绝对值 e=fabs(-5.0); //求浮点数的绝对值 printf(" a=%f\n b=%f\n c=%f\n ",a,b,c);printf("d=%d\n e=%f\n ",b,e);x=log(2.7*2.8); //求自然对数 y=log10(100.0); //求以10为底的对数 z=exp(2.0); //求e的2.0次方 printf("x=%f\n y=%f\n z=%f\n ",x,y,z);return 0;}
运行结果
数学逻辑计算
#include <stdio.h>int main(){int x=1,y=2,z=3;int a,b,c;a=x>y&&x<z; printf("%d\n",a);// &&相当于集合里面的交集b=y>z || y<x; printf("%d\n",b);//: || 是 “逻辑或”、“或者”c=!(x<z)||5 ; printf("%d\n",c);//“!”!逻辑非运算符;a=(x>y&&(c=z)); printf("%d",a);printf("%d\n",c);a=(x<y ||(c=z)); printf("%d",a);printf("%d\n",c);a=((c=z)&&(x>y)); printf("%d",a);printf("%d\n",c);a=(c=z&&(x>y)); printf("%d",a);printf("%d\n",c);a=!x ||y; printf("%d\n",a);a=x,y,z; printf("%d\n",a);a=(x,y,z); printf("%d\n",a);//逗号表达式的值等于最后一个值,故这里是将z赋值给a y+=4;//等价于y=y+4;叫复合赋值运算 z*=x+y; //等价与z=z*(x+y) return 1;}
运行结果
计算体积
#include<stdio.h>int main(){int length,width=5;float height,v;printf("please input length:");//输出字符串起信息提示作用 scanf("%d",&length); //输入一个整数 printf("please input height:");scanf("%f",&height); //输入一个单精度实数 v=length*width*height;printf("V=%f\n",v);return 0; //这里0可用任意整数代替 }
运行结果
输入x,y,z
#include<stdio.h>int main(){ int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("\n-----------:\n");printf("x=%d,y=%d,z=%d\n",x,y,z);return 0;
}
运算结果