1、首先把頭文件,main函數(shù)寫好#includestdio.h ?main(),如下圖所示。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比盧龍網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式盧龍網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋盧龍地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
2、之后需要定義幾個(gè)變量,一個(gè)存放和,一個(gè)從1開(kāi)始到100,如下圖所示。
3、之后書(shū)寫for循環(huán),首先給i賦值為1,其中如果要求200以內(nèi)和把數(shù)字100改為200即可。
4、然后寫for循環(huán)里面的內(nèi)容,sum=sum+i;把每個(gè)i的值加到sum里面。
5、最后進(jìn)行輸出,編寫輸出語(yǔ)句把它輸出出來(lái),sum為整形,故用%d,如下圖所示就完成了。
先說(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")暫停程序。
int qiuhe(int *arry) //求和函數(shù) 和最大不能超過(guò)int,如果需要不受限制,則要改進(jìn)存儲(chǔ)方式
{
int sum=0;
for(;*arry!='\0';arry++){
sum+=*arry;
}
return sum;
}
1、首先打開(kāi)c語(yǔ)言編輯器,新建一個(gè)C語(yǔ)言的文件,文件中引入C語(yǔ)言的頭文件,新建一個(gè)main函數(shù),函數(shù)中設(shè)置一個(gè)10個(gè)元素的數(shù)組以及一個(gè)用來(lái)求和的變量:
2、之后用一個(gè)for循環(huán)遍歷數(shù)組,每次都從scanf中取到用戶輸入的數(shù)并存入數(shù)組中,存完后再用sum加這個(gè)數(shù),如此便能求出數(shù)組內(nèi)元素的和了:
3、最后運(yùn)行程序,輸入10個(gè)數(shù)即可看到結(jié)果。以上就是用c語(yǔ)言從鍵盤輸入10個(gè)數(shù)存入數(shù)組并求和的方法: