A B 演算法入門(c語言)

2021-08-25 14:07:46 字數 980 閱讀 1490

第一次寫部落格,就從最簡單的開始吧。

大家最開始學習的應該是「hello world!」吧?嘛,這個其實就是一條輸出語句,所以我們直接從a+b開始。

顧名思義,這真的是最簡單的a +b演算法,直接上**吧。

#include

int main()

return

0; }

如果 a和b較大,則可以用 long long (%lld)定義,如果還不夠用,那麼你就應該考慮換一種方式解題了。

我們以這道題目為原型,此處用到了許多與字串相關的知識,如整數跟字串型別的轉換,兩字串大小的比較等。

*洛谷無

高精度加法,x相當於a+b problem,[b][color=red]不用考慮負數[/color][/b]

輸入格式:

分兩行輸入a,b<=10^500

輸出格式:

輸出只有一行,代表a+b的值

#include

#include

char str1[1002]="",str2[1002]=""; //將兩字串置空(雖然意義不大)

void reciprocal(char str) //將字串顛倒。例:"12345"變為"54321"

}void add(char str1, char str2)

while(one!=0)

}else

for(int i=len1; i//與上面while語句功能相似

temp=str2[i]-'0'+one;

one=temp/10;

temp%=10;

str1[i]=char(temp+'0');

}if(one!=0) str1[len2]='1';

}reciprocal(str1); //將數字換位正常順序

}int main()

入門訓練 A B問題 c語言

入門訓練 a b問題 問題描述 輸入a b,輸出a b。說明 在 問題描述 這部分,會給出試題的意思,以及所要求的目標。輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示a b。說明 輸入格式 是描述在測試你的程式時,所給的輸入一定滿足的格式。做題時你應該假設所給的輸入是一定滿足輸入格式的要求...

C語言演算法入門練習 演算法競賽入門經典

1.1c語言輸出 include intmain 1.2c計算與輸出基礎 include include intmain 1.3a b include intmain 1.4圓柱體面積 include include intmain 1.5三位數翻轉 輸入乙個三位數,分離出百位 十位 個位,反轉後輸...

C語言 題目1000 計算a b

時間限制 1 秒記憶體限制 32 兆特殊判題 否提交 43010解決 18542題目描述 求整數a,b的和。輸入 測試案例有多行,每行為a,b的值。輸出 輸出多行,對應a b的結果。樣例輸入 1 24 5 6 9樣例輸出 39 15九度online judge測試題 看到這題的第一反應,我要怎麼連續...