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;
}
相關文章
- Python入門:A+B問題Python
- 面試問題 - 只用位操作在ABAP裡實現a+b面試
- 演算法學習之路|D進位制的A+B演算法
- 【演算法題】任務分配問題---匈牙利演算法演算法
- 1016 部分A+B (15分)【java題解】Java
- 演算法問題基於蟻群演算法求解求解TSP問題(JAVA)演算法Java
- 演算法——路徑問題演算法
- go的演算法問題Go演算法
- 【演算法】8皇后問題演算法
- (演算法)跳躍問題演算法
- 演算法題:矩陣鏈乘問題演算法矩陣
- 演算法題:頂點覆蓋問題演算法
- 經典面試問題:12小球問題演算法(原始碼)面試演算法原始碼
- 分治演算法-眾數問題演算法
- 字串匹配問題——KMP演算法字串匹配KMP演算法
- 演算法:最短路徑問題演算法
- 演算法篇-開燈問題演算法
- 演算法圖的著色問題演算法
- 演算法權重和問題演算法
- [演算法]全排列類問題演算法
- [演算法]組合類問題演算法
- 揹包問題的演算法演算法
- “快速排序演算法”問題的分而治之演算法排序演算法
- Java演算法面試題(007) 蒙提霍爾問題(三門問題)Java演算法面試題
- [Algorithm] 1. A+B ProblemGo
- google經典演算法面試題-雞蛋問題Go演算法面試題
- Java演算法面試題(009) 毒酒問題Java演算法面試題
- 演算法題系列:頂點覆蓋問題演算法
- 演算法題系列:矩陣鏈乘問題演算法矩陣
- php演算法:母牛生小牛問題PHP演算法
- 演算法分析——青蛙過河問題演算法
- 貪心演算法——換酒問題演算法
- 請教一個演算法問題演算法
- 演算法學習之路|日期問題演算法
- 經典演算法-最大流問題演算法
- BFPRT 演算法(TOP-K問題)演算法
- 問一個 python 演算法題Python演算法
- Java在演算法題中的輸入問題Java演算法