A+B 演算法問題
題目描述
給定兩個整數A和B,其表示形式是:從個位開始,每三位數用逗號","隔開。
現在請計算A+B的結果,並以正常形式輸出。
輸入
輸入包含多組資料資料,每組資料佔一行,由兩個整數A和B組成(-10^9 < A,B < 10^9)。
輸出
請計算A+B的結果,並以正常形式輸出,每組資料佔一行。
樣例輸入
-234,567,890 123,456,789
1,234 2,345,678
樣例輸出
-111111101
2346912
#include<cstdio>
#include<cstring>
long long ToNumber(char *a){
long long sum=0;
int len=strlen(a);
for(int i=0; i<len; i++)
{
if(a[i]>='0'&&a[i]<='9') //如果是數字字元,則計算;否則略過
sum=sum*10+a[i]-'0'; //按位乘10
}
if(a[0]=='-') //如果是負數,則表示成負數
sum=-sum;
return sum;
}
int main(){
long long a,b;
char str[100],*p,*buff[2];
p =NULL;
a = 0;
b = 0;
while(gets(str)!=NULL)
{
p = strtok(str," ");
buff[0] = p;
p = strtok(NULL, " ");
buff[1] = p;
p = strtok(NULL, " ");
a = ToNumber(buff[0]);
b = ToNumber(buff[1]);
printf("%d\n",a+b);
}
return 0;
}
相關文章
- A+B問題
- Python入門:A+B問題Python
- 面試問題 - 只用位操作在ABAP裡實現a+b面試
- 1016 部分A+B (15分)【java題解】Java
- A+B
- As Easy As A+B
- 演算法——路徑問題演算法
- 問一個 python 演算法題Python演算法
- 分治演算法-眾數問題演算法
- 字串匹配問題——KMP演算法字串匹配KMP演算法
- CCCC-L1-025 正整數A+B題解
- 請教一個演算法問題演算法
- 演算法分析——青蛙過河問題演算法
- 貪心演算法——換酒問題演算法
- php演算法:母牛生小牛問題PHP演算法
- 最短路徑問題 (dijkstra演算法)演算法
- Java在演算法題中的輸入問題Java演算法
- hdu 1720 A+B Coming
- google經典演算法面試題-雞蛋問題Go演算法面試題
- 演算法隨筆——樹上問題若干演算法
- 貪心演算法篇——區間問題演算法
- 從八皇后問題到回溯演算法演算法
- 加油站問題(貪心演算法)演算法
- 演算法學習回顧-皇后問題演算法
- 遺傳演算法解決TSP問題演算法
- 【演算法】0-1揹包問題演算法
- [#181024][PAT Practice] A+B FormatORM
- [Algorithm] 1. A+B ProblemGo
- 1016. 部分A+B (15)
- 面試常考演算法題之並查集問題面試演算法並查集
- leetcode演算法題解(Java版)-9-N皇后問題LeetCode演算法Java
- 【LeetCode回溯演算法#07】子集問題I+II,鞏固解題模板並詳解回溯演算法中的去重問題LeetCode演算法
- 遺傳演算法求解TSP問題(python版)演算法Python
- php簡單演算法 - 肇事車輛問題PHP演算法
- 分治演算法-求解棋盤覆蓋問題演算法
- (BFS廣度優先演算法) 油田問題演算法
- 位元組面試演算法題-0,1揹包問題面試演算法
- [PAT B] 1011 A+B 和 C