#include?stdio.h
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)攀枝花免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
void?sweep(int?*a,int?*b);
void?reverse(int?*a,int?n);
int?main(void)?
{
int?a[20],i,n,t;
for(i=0;scanf("%d",t)ti20;i++)
{
a[i]=t;
}
n=i;
reverse(a,n);
for(i=0;in;++i)
{
printf("%d\n",a[i]);
}
return?0;
}
void?sweep(int?*a,int?*b)
{
int?t;
t=*a;
*a=*b;
*b=t;
}
void?reverse(int?*a,int?n)
{
int?*p=a+n-1;
for(;ap;a++,p--)
{
sweep(a,p);
}
}
給你看下程序吧,C語音: if(state==1)//正弦波
{for(k=0;k100;)
{
if(P1!=0xf0)
{ sweep();}
if(FLAG==1)
{out=sin[k];
FLAG=0;
//P2_4=0;
//delay(255);
P0=out;
k++; }
} }
else if(state==2) //三角波
{for(k=0;k100;)
{
if(P1!=0xf0)
{ sweep();}
if(FLAG==1)
{out=shn[k];
FLAG=0;
//P2_4=0;
//delay(255);
P0=out;
k++; }
} }
else if(state==3) //方波
{for(k=0;k100;)
{
if(P1!=0xf0)
{ sweep();}
if(FLAG==1)
{out=fan[k];
FLAG=0;
//P2_4=0;
//delay(255);
P0=out;
k++; }
} }
sweap 不是C語言的保留字或標準函數(shù),可能是用戶自定義變量或自定義函數(shù)名字。如果在注解行里則是注解,如在字符串內(nèi),則是字符串。
有些人喜歡 用 swap 作自定義函數(shù)名,例如,用于兩個變量里的值 做交換:
void swap(int *a, int *b) { int t;
t = *a; *a= *b; *b=t;
}
// swap 是 英語 “交換” 的意思
// sweep 是 英語 清掃 的 意思,也有人用于 作 自定義函數(shù)名。
#include stdio.h
//形參為指針,所以等下實參應(yīng)該是地址
//利用指針傳過來的雖然是地址,但是此時的
//操作相當于對數(shù)據(jù)的操作,因此交換的時候要用
//數(shù)值,而不是地址交換
void sweep(int* p1,int* p2) //交換數(shù)字,而不是找最大值。所以函數(shù)不用return
{
int p;
if(*p1* p2)
{
p=*p1;
*p1=*p2;
*p2=p;
}
// return(* p2);
}
int main()
{
int *p1,*p2,*p3,a,b,c;
// int max(int * p1,int * p2); //main函數(shù)前已經(jīng)聲明,這里可以省略
scanf("%d %d %d",a,b,c);
p1=a;
p2=b;
p3=c;
// max(max(p1,p2),p3);
sweep(a,b); //先a,b排好序
sweep(a,c); //此時a已經(jīng)最小,再與c比較,使得a處最小
sweep(b,c); //最后得到后兩位排序
printf("%d %d %d\n",a,b,c);
return 0;
}
當前名稱:c語言sweep函數(shù) squeeze函數(shù)
轉(zhuǎn)載源于:http://bm7419.com/article22/ddcdscc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、用戶體驗、搜索引擎優(yōu)化、外貿(mào)建站、商城網(wǎng)站、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)