我知道了~
成都創(chuàng)新互聯(lián)公司專(zhuān)注于大興網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供大興營(yíng)銷(xiāo)型網(wǎng)站建設(shè),大興網(wǎng)站制作、大興網(wǎng)頁(yè)設(shè)計(jì)、大興網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造大興網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供大興網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
LZ
你代碼中sum=sum+expt(n);錯(cuò)了
應(yīng)該是sum=sum+expt(i);吧
要是按你這樣寫(xiě),當(dāng)n=1是sum=expt(1)+expt(1)=3+3=6
所以沒(méi)有你預(yù)期的結(jié)果
先獲取數(shù)組長(zhǎng)度,然后用for循環(huán),從數(shù)組中獲取值進(jìn)行累加求和。
#include
#include
int main()
{
int n;
int val;
int * a;
int sun = 0, i;
printf("請(qǐng)輸入數(shù)組的長(zhǎng)度:");
scanf("%d", n);
printf("\n");
a = (int *)malloc(n * sizeof(int));//為數(shù)組a動(dòng)態(tài)分配內(nèi)存
for(i = 0; i n; i++)
{
printf("請(qǐng)輸入數(shù)組的第%d個(gè)元素的值:", i+1);
scanf("%d", val);
printf("\n");
a[i] = val;
}
for (i = 0; i n; i++)
{
sun+=a[i];//sun+=a[i]相當(dāng)于sun=sun+a[i];
}
printf("sun = %d\n",sun);
free(a);//釋放a動(dòng)態(tài)分配的內(nèi)存
return 0;
}
擴(kuò)展資料:
一個(gè)數(shù)組中的所有元素具有相同的數(shù)據(jù)類(lèi)型(在C、C++、Java、pascal中都這樣。但也并非所有涉及數(shù)組的地方都這樣,比如在Visual Foxpro中的數(shù)組就并沒(méi)這樣的要求)。當(dāng)然,當(dāng)數(shù)據(jù)類(lèi)型為 Variant 時(shí),各個(gè)元素能夠包含不同種類(lèi)的數(shù)據(jù)(對(duì)象、字符串、數(shù)值等等)。可以聲明任何基本數(shù)據(jù)類(lèi)型的數(shù)組,包括用戶自定義類(lèi)型和對(duì)象變量。
如果要用戶輸入的是一個(gè)數(shù)組,一般是用一個(gè)循環(huán),但是在輸入前也需要固定數(shù)組的大小。
compact跟變長(zhǎng)數(shù)組沒(méi)有太大的關(guān)系,也應(yīng)該用不到變長(zhǎng)數(shù)組。因?yàn)橐话愕膫鲾?shù)組到函數(shù)中就是傳數(shù)組的地址和元素的個(gè)數(shù)的,那只是一個(gè)提示,不是要求。
參考資料來(lái)源:百度百科-數(shù)組
先說(shuō)個(gè)題外話,您認(rèn)為k=add(i,j)比k=i+j簡(jiǎn)單嗎? 回到正題,問(wèn)題出在scanf,改成scanf("%d%d", i, j);就可以了。如果不改,那么你輸入就應(yīng)該這樣(例如):3,5。輸出結(jié)果:8。也就是說(shuō),你必須在輸入時(shí)輸入兩個(gè)數(shù),并且以“,”隔開(kāi)。還有個(gè)問(wèn)題,你的getchar不會(huì)使程序暫停,因?yàn)檩斎腙?duì)列中的“\"傳入了getchar,你可以再加一個(gè)getchar,或者先清空輸入隊(duì)列,用scanf輸入函數(shù)使之停頓。也可以,或者改用system("pause")暫停程序。
標(biāo)題名稱:c語(yǔ)言庫(kù)函數(shù)求合 C語(yǔ)言求函數(shù)
文章分享:http://www.chinadenli.net/article42/doccdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、虛擬主機(jī)、網(wǎng)站營(yíng)銷(xiāo)、微信公眾號(hào)、網(wǎng)站內(nèi)鏈、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容