這個(gè)不態(tài)可能吧,不進(jìn)行邏輯判斷,怎么確定數(shù)值大小啊這樣寫(xiě)吧intas(a,b=20){if(ab)cout"80"elseif(ab,ac=40)輸出160}寫(xiě)不下了,在主函數(shù)調(diào)用as函數(shù),如果還不行就要在類(lèi)中定義函數(shù)了,還不行的話(huà)那我也沒(méi)招了
創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元湟中做網(wǎng)站,已為上家服務(wù),為湟中各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18982081108
是合法的數(shù)組名,只要和c語(yǔ)言給出的關(guān)鍵字不沖突,并且符合命名規(guī)范,比如不以數(shù)字開(kāi)頭,就是合法的數(shù)組名。
這個(gè)函數(shù)在前面加了個(gè)*號(hào),代表返回值是指針類(lèi)型,參數(shù)是字符串,返回值是字符的函數(shù)指針。調(diào)用它的時(shí)候就可以用他的指針來(lái)調(diào)用。在main函數(shù)中可以這樣做:
char (*pt)(char*);
char a[] ="ashjkl";
pt = strlwr;
var = (*pt)(a);
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
#includestdio.h
#includestring.h
int?fun(char?*a,char?*b)
{???int?i,j,n1,n2,n3,n4=0;
n1=strlen(a);
n2=strlen(b);
for(i=0;in1;i++){
n3=0;
for(j=0;jn2;j++)
if(*(a+i+j)==*(b+j))?n3++;
if(n3==n2){
n4++;
i+=j-1;
}
}
return?n4;
}?
main()
{???char?a[1000],b[100];
while(1){
gets(a);
gets(b);
printf("%d\n\n",fun(a,b));
}
}
如圖所示,望采納。。。。。。
你的意圖是傳遞一個(gè)數(shù)組, 然后再將用一個(gè)指針數(shù)組來(lái)存入該數(shù)組每個(gè)元素的地址, 通過(guò)指針交換來(lái)交換數(shù)組元素, 然后返回這個(gè)指針數(shù)組, 如果是這樣的話(huà), 就指出以下錯(cuò)誤, 1: while(k = 0) { b[k] = a[i]; k--}其中K初始為n你不知道數(shù)組越界了嗎? 其二, 你里面的i初始化了嗎? i 里面是垃圾值, 改為 k = n - 1; i = n - 1; while(k = 0) b[k--] = a[--i]; 2: 下面是冒泡排序不? 有誤, for(i = 0; i n; ++i) for(j = 0; j n - i; ++j) if(*b[j] *b[j+ 1]) 也不檢查一下, i = 0; j n; if(*b[j] *b[j + 1]) .... j + 1 越界了, 應(yīng)該如下寫(xiě)for(i = 0; i n; ++i) for(j = 0; j n - i - 1; ++j)if(....) .............orfor(i = 1; i n; ++i) for(j = 0; j n - i;) or for(i = n; i 0; ++i) for(j = 0; j n - 1 ; ++j); for(i = n; i 0; ++i) for(j = 1; j n; ++j) if(*b[j - 1] *b[j]) 總之不能越界, 最后你要返回一個(gè)指針數(shù)組是不可能的, 因?yàn)樗蔷植孔兞? 生存期只在這個(gè)函數(shù)內(nèi), 返回值也不正確, 返因指針數(shù)組名應(yīng)用用指向指針的指針,
分享題目:c語(yǔ)言as函數(shù),assert函數(shù)c語(yǔ)言
URL網(wǎng)址:http://chinadenli.net/article22/heipcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)、做網(wǎng)站、網(wǎng)站改版、服務(wù)器托管、App設(shè)計(jì)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)