学习C语言的第三天

指数型函数

ads 整数的绝对值

int x;

ads(x);

fabs 求x的绝对值

double x;

fads(x);

sin或cos或tan 求sin或cos或tan的值

double x;

sin或cos或tan(x);

exp 求ex

double x;

exp(x);

sqrt 求根号x

double x;

sqrt(x);

pow 求xy

double x,y;

pow(x,y);

log 求lnX

double x;

log(x);

log10 求lg(X)

double x;

log10(x);

           

         %m.nf型

#include<stdio.h>

int main()

{

double a,b,c;                                                                  %m.nf中“m”表示结果整体占m个格,“n”表示小数点后占几个格。

a=3.67;                                                                          %5.2f表示结果整体占5个格,小数点后占2个格。

b=5.43;

c=6.21;

printf("设定的a是%5.2f,b是%-5.2f,c是%7.4f\n",a,b,c);

return 0;

}

     %e型                        表示结果用科学计数法的形式表示出来

#include<stdio.h>
int main()
{
double a=123.456;                            运行结果:1.234560e+002
printf("%e",a);                                       表示1.234560*102
return 0;                                             e+003表示103,e+多少 表示10的多少次方
}

(int)(表达式)型     表示将表达式结果转化成整数

#include<stdio.h>
int main()
{

printf("请输入一个大于0小于999的数字");
double a;
int ge,shi,bai;
scanf("%lf",&a);
bai=(int)(a/100);
shi=(int)((a-bai*100)/10);
ge=(int)(a-bai*100-shi*10);
printf("该数字的个位为%d,十位为%d,百位为%d\n",ge,shi,bai);
return 0;
}

 

posted @ 2021-12-30 16:00  徒手抓月亮  阅读(61)  评论(0)    收藏  举报