zoukankan      html  css  js  c++  java
  • 九度oj 1003

    前几天开刷九度oj,准备把做的题都放上,先放1003

    题目1003:A+B            

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:16923

    解决:7029

    题目描述:
    给定两个整数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 <stdio.h>
    
    int toNum(char c[]) {
         int res;
         bool flag = false;
         int i = 1;
         if(c[0] == '-') {
              res = (c[1] - '0');
              flag = true;
              i++;
         }
         else {
              res = c[0] - '0';
         }
         //printf("res is %d
    ",res);
    
         for(; c[i] != ''; i++) {
              if(c[i] != ',') {
                   res = res * 10 + c[i] - '0';
                   //printf("res deidai is %d
    ",res);
              }
         }
         //printf("%d
    ",res);
         if(flag == true)
              res = res * -1;
         return res;
    }
    
    int main() {
        char Ac[12];
        char Bc[12];
    
        int A,B;
        while(scanf("%s %s",Ac,Bc)!= EOF) {
         A = toNum(Ac);
         B = toNum(Bc);
         int C = A + B;
         printf("%d
    ",C);
    
        }
        return 0;
    }
  • 相关阅读:
    洛谷 P1037 产生数
    【bzoj】 1070: [SCOI2007]修车
    【bzoj】 1066: [SCOI2007]蜥蜴 (网络流)
    开发环境搭建
    数据库设计
    sql优化实例(用左连接)
    泛型T和通配符?的区别
    Nginx配置优化
    Tomcat优化
    Nginx反向代理配置
  • 原文地址:https://www.cnblogs.com/jasonJie/p/5651414.html
Copyright © 2011-2022 走看看