1. 程式人生 > 其它 >學習C語言的第三天

學習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;
}