第一次寫部落格,就從最簡單的開始吧。
大家最開始學習的應該是「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測試題 看到這題的第一反應,我要怎麼連續...