有一個函數(shù)y=x(x1),y=2x-1(1=x=10)。一段程序如下:
創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為平?jīng)銎髽I(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè),平?jīng)鼍W(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
1、函數(shù)(function)表示每個輸入值對應(yīng)唯一輸出值的一種對應(yīng)關(guān)系。這種關(guān)系使一個集合里的每一個元素對應(yīng)到另一個(可能相同的)集合里的唯一元素。
2、函數(shù)f中對應(yīng)輸入值的輸出值x的標(biāo)準(zhǔn)符號為f(x)。包含某個函數(shù)所有的輸入值的集合被稱作這個函數(shù)的定義域,包含所有的輸出值的集合被稱作值域。若先定義映射的概念,可以簡單定義函數(shù)為,定義在非空數(shù)集之間的映射稱為函數(shù)。
3、如果A B是兩個非空數(shù)集且x y分別屬于A B 如果在A中任取一個x根據(jù)對應(yīng)法則f在B中都有唯一的y與之對應(yīng)那么成f是B對于A的函數(shù)。
#includestdio.h
int?main()
{int?x,y;
scanf("%d%d",x,y);
printf("(x+y)/2=%d\n",?(x+y)/2);
printf("(x+y)/(x-y)=%g\n",?(float)(x+y)/(x-y));
printf("(x+y)*(x-y)=%d\n",?(x+y)*(x-y));
return?0;
}
#includestdio.h
main()
{
float x,y;
scanf("please input number x: %f",x);
if (x1)
y=x;
else if (x10)
y=2*x-1;
else
y=3*x-11
printf("\ny=%f",y);
}
函數(shù)代碼如下:
void?sort(int?a[],?int?n)
{
int?i,?j,?m;
int?temp;
for(i?=?0;?i??n?-1;?i++)
{
m?=?i;
for(j?=?i?+?1;?j??n;?j++)
{
if(a[j]??a[m])
m?=?j;
}
if(m?!=?i)
{
temp?=?a[i];
a[i]?=?a[m];
a[m]?=?temp;
}
}
}
整個測試如下:
#include?stdio.h
void?sort(int?a[],?int?n)
{
int?i,?j,?m;
int?temp;
for(i?=?0;?i??n?-1;?i++)
{
m?=?i;
for(j?=?i?+?1;?j??n;?j++)
{
if(a[j]??a[m])
m?=?j;
}
if(m?!=?i)
{
temp?=?a[i];
a[i]?=?a[m];
a[m]?=?temp;
}
}
}
int?main()
{
int?a[10]?=?{9,?8,?7,?6,?5,?4,?3,?2,?1,?0};
sort(a,?10);
for(int?i?=?0;?i??10;?i?++)
{
printf("%d\t",?a[i]);
}
return?0;
}
結(jié)果如下:
#includestdio.h
void join(char *s1,char*s2,int n)
{int i,j;
for(i=0;s1[i];i++);
for(j=0;s2[j]jn;)s1[i++]=s2[j++];
s1[i]='\0';
}
int main()
{ char a[66] = "i love";
char b[] = " study very much cai guai";
join(a, b, 6); // 執(zhí)行后a中字符串為"i love study"
puts(a);
join(a, b, 666); // 執(zhí)行后a中字符串為"i love study study very much cai guai"
puts(a);
return 0;
}
#include?stdio.h
int?main()
{
int?x;
double?y;
scanf("%d",x);
if(x2)
y=-x+2.5;
else
if(x4)
y=1.5;
else??
y=2-1.5*(x-3)/2;
printf("%lf\n",y);
return?0;???????????
}