int qiuhe(int *arry) //求和函數(shù) 和最大不能超過int,如果需要不受限制,則要改進(jìn)存儲方式
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、湞江網(wǎng)站維護(hù)、網(wǎng)站推廣。
{
int sum=0;
for(;*arry!='\0';arry++){
sum+=*arry;
}
return sum;
}
利用C語言編寫一個(gè)求兩數(shù)相加的和的編程思想和方法如下:
1.首先需要定義三個(gè)變量a,b,c,兩個(gè)為相加的數(shù),第三個(gè)為相加后得到的和。
2.然后使用scanf()語句接收從鍵盤輸入的兩個(gè)數(shù),為變量a,b賦值。
3.接著進(jìn)行a和b的加法運(yùn)算,將結(jié)果賦值給變量c。
4.最后使用printf()語句將計(jì)算結(jié)果顯示在屏幕上。
5.代碼編寫完畢后,點(diǎn)擊運(yùn)行后即可在調(diào)試窗口看到程序的運(yùn)行結(jié)果。
先說個(gè)題外話,您認(rèn)為k=add(i,j)比k=i+j簡單嗎? 回到正題,問題出在scanf,改成scanf("%d%d", i, j);就可以了。如果不改,那么你輸入就應(yīng)該這樣(例如):3,5。輸出結(jié)果:8。也就是說,你必須在輸入時(shí)輸入兩個(gè)數(shù),并且以“,”隔開。還有個(gè)問題,你的getchar不會使程序暫停,因?yàn)檩斎腙?duì)列中的“\"傳入了getchar,你可以再加一個(gè)getchar,或者先清空輸入隊(duì)列,用scanf輸入函數(shù)使之停頓。也可以,或者改用system("pause")暫停程序。
#includestdio.h
#includestdlib.h
int sum(int a,int b)
{
return a+b;
}
int main ()
{
int x,y;
while(scanf("%d %d",x,y) != EOF)
printf("%d\n",sum(x,y));
return 0;
}