當前位置:首頁 » 編程語言 » 兩數相加c語言

兩數相加c語言

發布時間: 2023-01-31 10:18:47

『壹』 c語言 如何讓兩個數字相加

代碼沒錯。
運行的時候,你首先要輸入a和b的值,空格分隔,輸入完回車後就會顯示c的值了,就是a和b的和。

『貳』 C語言的兩個數相加怎麼寫

int a,b,c;

scanf("%d%d",&a,&b); //輸入a,b

c=a+b; //兩數相加給c

printf("%d",c); //輸出c

『叄』 求兩數之和,用C語言怎麼寫謝謝

直接求兩數之和include
<stdio.h>int
main
(){int
a,b,sum;

//申明a,b,sum為整型
a=1;b=1;

//給a,b賦值,這里a,b自己定
sum=a+b;

//求和
printf{"the
sum
is
%d",sum};

//輸出sum的值
return
(0);}
求輸入的兩數之和#include
<stdio.h>int
main
(){int
a,b,sum;
printf{"Please
enter
x,y:"};
//提示輸入x,y
scanf{"%d,%d",&a,&b};

//將輸入的值賦給a,b
sum=a+b;

//求和
printf{"the
sum
is
%d",sum};

//輸出sum的值
return
(0);
}
使用函數求和:
#include
<stdio.h>int
sum(int
x,int
y)

//定義求和函數{int
sum;

//申明sum為整數型sum=x+y;

//將輸入函數的x,y求和return(sum);

//向函數返回sum的值}
int
main
()

//以下為主函數{int
a,b,sum;
sum=sum(a,b);
//調用求和函數
printf{"the
sum
is
%d",sum};

//輸出sum的值
return
(0);
}
原創噢~

『肆』 c語言簡單求和,編寫程序:輸入兩個數,求兩個數的和

利用C語言編寫一個求兩數相加的和的編程思想和方法如下:

1.首先需要定義三個變數a,b,c,兩個為相加的數,第三個為相加後得到的和。

『伍』 C語言編程兩個數求和

用數組做,高精度演算法。數組的每一個元素放一個位,如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;i<n;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語言 兩數相加

你丫水平太低,低級錯誤太多。。int main(void),你腦殘嗎?main永遠不會有返回值,參數表裡怎麼可以寫void。。。等等,不勝枚舉,你把書看看好再說吧

『柒』 求教:C語言兩個數的加法演算法。

c語言求+,-,*,/其實很考驗水平的
最簡單的就是a/b了,在不溢出的情況下可以這么算,還有很多要注意的地方,象你需要數的類型,運算的數的類型,比如你定義了兩個int型的量,相除,比如3/5,但是得到卻是0,而不是0.6,所以你想得到0.6就必須把3和5定義成double或者float類型,而這一特點被很經常的運用,比如你要得到1個數的每1位,它是int型,你就可以拿它/10,這樣就降了一位,而且沒有餘數了
碰到大數的+,-,*,/,都是靠運算每一位數字來得到最後結果的,c里沒有直接可求出結果的函數,有些人把這個做成摸版,因為經常用到,而事實上很多情況都是會溢出的,所以建議你去找個摸版,+,-,*,/,在google上打
c
大數的加減,肯定會有的
希望對你有幫助

『捌』 c語言怎麼編譯兩數相加

int
a,b;
char
c1,c2;
int
sum;
//求和
scanf("%d%c%d%c",&a,%c1,&b,&c2);
if(c1=='+'&&c2=='=')
sum=a+b;
else
sum=0;
printf("%d",sum);
或者
%#
//我記得scanf以前有跳過某種類型的變數方法,不知道是不是這個。
不過我推薦我第一種方法,不是+和=不能算sum值

『玖』 c語言怎麼編譯兩數相加

int a,b;
char c1,c2;
int sum; //求和
scanf("%d%c%d%c",&a,%c1,&b,&c2);

if(c1=='+'&&c2=='=')
sum=a+b;

else
sum=0;

printf("%d",sum);

或者
%# //我記得scanf以前有跳過某種類型的變數方法,不知道是不是這個。
不過我推薦我第一種方法,不是+和=不能算sum值

熱點內容
大學ftp伺服器 發布:2023-04-02 01:42:40 瀏覽:407
手機安卓相機怎麼設置 發布:2023-04-02 01:36:20 瀏覽:275
秘樂的6位密碼是什麼 發布:2023-04-02 01:29:36 瀏覽:269
如何讓刷機解不開密碼 發布:2023-04-02 01:24:44 瀏覽:975
指紋解鎖忘記密碼怎麼辦 發布:2023-04-02 01:24:36 瀏覽:418
我的世界國際如何免費開伺服器 發布:2023-04-02 01:23:54 瀏覽:667
jdkftp 發布:2023-04-02 01:17:41 瀏覽:656
安卓手機哪個品牌有暴露通知 發布:2023-04-02 01:16:23 瀏覽:419
存儲空間下 發布:2023-04-02 01:14:15 瀏覽:991
apriori演算法的java 發布:2023-04-02 01:09:40 瀏覽:337