绝对值
scanf区分double和float类型,double是%lf,float是%f.
printf不做区分.
printf("%d",abs(a-b)); \\int
scanf("%lf%lf",&a,&b);
printf("%f",fabs(a-b)); \\double
计算x^y的值
#include<stdio.h>
#include<math.h>
int main(void)
{
double a,b;
scanf("%lf%lf",&a,&b);
printf("%f",pow(a,b));
return 0;
}
随机数
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
printf("%d",rand());
return 0;
}
随机数进阶版
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
srand(time(0));
printf("%d ",rand());
return 0;
}
开平方
#include<stdio.h>
#include<math.h>
int main(void)
{
double a;
scanf("%lf",&a);
printf("%f",sqrt(a));
return 0;
}