#includestdio.h

目前創(chuàng)新互聯(lián)建站已為近1000家的企業(yè)提供了網站建設、域名、網絡空間、網站托管維護、企業(yè)網站設計、漢壽網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
int main()
{
double a,b,sum=0;
printf("請輸入兩個數:");
scanf("%f%f",a,b);
sum=a+b;
printf("%f\n",sum);
return 0;
}
本題是較為基礎的,希望題主可以把錯誤貼出來,找出錯誤并加以改進。
拓展資料:
C語言是一門通用計算機編程語言,廣泛應用于底層開發(fā)。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
參考資料:百度百科—C語言
如果是整形:
int sum(int a,int b)
{
return a+b;
}
-----------------------------------------------
由于你沒有指定數的類型,寫通用函數比較麻煩。
簡單的辦法是用宏來定義函數:
#define sum(a,b) ((a)+(b))
這樣不必考慮 兩個數的類型啦!
#include stdio.h
#include stdlib.h
#define sum(a,b) ((a)+(b))
void main()
{
int ia=3,ib=4;
int x;
float fa=2.3,fb=4.5;
float y,z;
x = sum(ia,ib); // 整型
y = sum(fa,fb); // 浮點型
z = sum(fa,fb) + sum(ia,ib);
printf("x=%d\n",x);
printf("y=%f\n",y);
printf("z=%f\n",z);
}
程序沒錯,注意輸入,輸入兩個數之間的間隔是逗號,因為scanf("%d,%d",a,b);就規(guī)定了格式。
C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。
它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。
它的應用范圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統(tǒng)開發(fā)。
用數組做,高精度算法。數組的每一個元素放一個位,如a[0]代表個位,a[1]代表十位,依此類推。
下面是算法的實現:
c[0]=(a[0]+b[0])%10; //c[x]為結果,a[x],b[x]為兩個加數
overflow=(a[0]+b[0])/10; //overflow為進位的值
for(i=1;in;i++) //n為你兩個加數的最大位數
{
c[i]=(a[i]+b[i]+overflow)%10; //a和b的第i位相加再加上第i-1位的進位的和的個位是c第i位的值
overflow=(a[i]+b[i]+overflow)/10; //a和b的第i位相加再加上第i-1位的進位的和的十位是向高位的進位
}
當然讀數的時候要注意,由于位數太大,可以將其當成字符串讀,再按位分離。(可能還有其他辦法,不列舉)
舉個實例
987+87=?
個位相加c[0]=(a[0]+b[0])%10=(7+7)%10=4 ,進位 overflow=(a[0]+b[0])/10=1
十位相加c[1]=(a[1]+b[1]+overflow)%10= (8+8+1)%10=7 進位 overflow=(a[1]+b[1]+overflow)/10=1
百位相加c[2]=(a[2]+b[2]+overflow)%10=(9+0+1)%10=0 進位 overflow=(a[1]+b[1]+overflow)/10=1
。。。下面類推
利用C語言編寫一個求兩數相加的和的編程思想和方法如下:
1.首先需要定義三個變量a,b,c,兩個為相加的數,第三個為相加后得到的和。
2.然后使用scanf()語句接收從鍵盤輸入的兩個數,為變量a,b賦值。
3.接著進行a和b的加法運算,將結果賦值給變量c。
4.最后使用printf()語句將計算結果顯示在屏幕上。
5.代碼編寫完畢后,點擊運行后即可在調試窗口看到程序的運行結果。
標題名稱:c語言中兩個求和函數,c語言用一個函數求兩個數之和
網頁URL:http://chinadenli.net/article23/dsiscjs.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網站、網頁設計公司、小程序開發(fā)、虛擬主機、網站改版、軟件開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)