#includestdio.h
創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元讓胡路做網(wǎng)站,已為上家服務(wù),為讓胡路各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
int main()
{
int a,b,c,max,min;
printf("輸入3個(gè)數(shù):\n");
scanf("%d%d%d",a,b,c);
max=a;
if(maxb)max=b;
if(maxc)max=c;
min=a;
if(minb)min=b;
if(minc)min=c;
printf("最大值:%d,最小值:%d\n",max,min);
}
1.算數(shù)函數(shù)
1.1產(chǎn)生隨機(jī)數(shù)
rand()
1.2取絕對(duì)值
fabs()
1.3取復(fù)數(shù)的絕對(duì)值
cabs(struct complex i)
1.4浮點(diǎn)數(shù)的絕對(duì)值
fabs()/fabsf()/fabsl()
1.5取余
fmod(double, double)
1.6向上取整
ceil()/ceilf()/ceill()
1.7向下取整
floor()/floorf()/floorl()
1.8求最大值
fmax()/fmaxf()/fmaxl()
1.9求最小值
fmin()/fminf()/fminl()
1.10四舍五入
round()/roundf()/roundl()
2.指數(shù)與對(duì)數(shù)
2.1求 n 的 m 次方的值
pow(n, m)/powf(n, m)/powl(n, m)
2.2求 e 的 x 次方
exp(x)/expf(x)/expl(x)
2.3以 e 為底的對(duì)數(shù)值
log()/logf()/logl()
2.4以10為底的對(duì)數(shù)
log10()/log10f()/log10l()
2.5開平方(根號(hào))
sqrt()
3.三角函數(shù)
3.1正弦值
sin()/sinf()/sinl()
3.2余弦值
cons()/cosf()/cosl()
3.3正切值
tan()/tanf()/tanl()
3.4雙曲線正弦值
sinh()/sinhf()/sinhl()
3.5雙曲線余弦值
cosh()/coshf()/coshl()
3.4雙曲線正切值
tanh()/tanhf()/tanhl()
4.反三角函數(shù)
4.1反正弦值
asin()/asinf()/asinl()
4.2反余弦值
acos()/acosf()/acosl()
4.3反正切值
atan()/atanf()/atanl()
4.4反雙曲線正弦值
asinh()/asinhf()/asinhl()
4.5反雙曲線余弦值
acosh()/acoshf()/acoshl()
4.6反雙曲線正切值
atanh()/atanhf()/atanhl()
算數(shù)函數(shù)
產(chǎn)生隨機(jī)數(shù) rand()
取絕對(duì)值 fabs()
取復(fù)數(shù)的絕對(duì)值 cabs(struct complex i)
浮點(diǎn)數(shù)的絕對(duì)值 fabs()/fabsf()/fabsl()
取余 fmod(double, double)
向上取整 ceil()/ceilf()/ceill()
向下取整 floor()/floorf()/floorl()
求最大值 fmax()/fmaxf()/fmaxl()
求最小值 fmin()/fminf()/fminl()
四舍五入 round()/roundf()/roundl()
指數(shù)與對(duì)數(shù)
求 n 的 m 次方的值 pow(n, m)/powf(n, m)/powl(n, m)
求 e 的 x 次方 exp(x)/expf(x)/expl(x)
以 e 為底的對(duì)數(shù)值 log()/logf()/logl()
以10為底的對(duì)數(shù) log10()/log10f()/log10l()
開平方(根號(hào)) sqrt()
三角函數(shù)
正弦值 sin()/sinf()/sinl()
余弦值 cons()/cosf()/cosl()
正切值 tan()/tanf()/tanl()
雙曲線正弦值 sinh()/sinhf()/sinhl()
雙曲線余弦值 cosh()/coshf()/coshl()
雙曲線正切值 tanh()/tanhf()/tanhl()
反三角函數(shù)
反正弦值 asin()/asinf()/asinl()
反余弦值 acos()/acosf()/acosl()
反正切值 atan()/atanf()/atanl()
反雙曲線正弦值 asinh()/asinhf()/asinhl()
反雙曲線余弦值 acosh()/acoshf()/acoshl()
反雙曲線正切值 atanh()/atanhf()/atanhl()
#include?stdio.h
int?findmax(int?a[],int?*fmax);
int?findmin(int?a[],int?*fmin);
int?main()
{
int?a[10],i;
int?fmax,fmin;
for(i=0;i10;i++)
{
scanf("%d",a[i]);
}
findmax(a,fmax);
findmin(a,fmin);
return?0;
}
int?findmax(int?a[],int?*fmax)
{
int?t;
*fmax=a[0];
for(t=1;t10;t++)
{
if(a[t]*fmax)
{
*fmax=a[t];
}
}
printf("find?max?%d\n",*fmax);
}
int?findmin(int?a[],int?*fmin)
{
int?t;
*fmin=a[0];
for(t=1;t10;t++)
{
if(a[t]*fmin)
{
*fmin=a[t];
}
}
printf("find?min?%d",*fmin);
}
首先不要忙著變形,要先求定義域
由1-x0,2+x0得定義域是-2x1
變形得f(x)=log1/2(1-x)(2+x)=log1/2(-x^2-x+2)
該復(fù)合函數(shù)的外函數(shù)是減函數(shù),所以要求fmin(x)就是要求內(nèi)函數(shù)的最大值
令g(x)=-x^2-x+2,(-2x1),對(duì)稱軸是x=-1/2,落在定義域內(nèi)
因此gmax(x)=g(-1/2)=9/4
所以fmin(x)=f(-1/2)=log1/2(9/4)=2log2(2/3)
#includestdio.h
float?*findMax(float?nums[]);
float?*findMin(float?nums[]);
void?dh(float?nums[]);//對(duì)換:最大值到最后一位?最小值到第一位
int?main()
{
float?nums[10];
int?i=10;
printf("輸入10個(gè)數(shù):");
for(i=0;i10;i++)
scanf("%f",nums[i]);
dh(nums);
printf("對(duì)換后的數(shù)組:\n");
for(i=0;i10;i++)
printf("%.2f?",nums[i]);
return?0;
}
void?dh(float?nums[])//對(duì)換:最大值到最后一位?最小值到第一位
{
float?*nMax,*nMin;
int?num;
nMax=findMax(nums);
num=*nMax;
*nMax=nums[9];
nums[9]=num;
nMin=findMin(nums);
num=*nMin;
*nMin=nums[0];
nums[0]=num;
}
float?*findMax(float?nums[])
{
int?i;
float?*nMax=nums;
for(i=1;i10;i++)
if(*nMaxnums[i])
nMax=nums[i];
return?nMax;
}
float?*findMin(float?nums[])
{
int?i;
float?*nMin=nums;
for(i=1;i10;i++)
if(*nMinnums[i])
nMin=nums[i];
return?nMin;
}