1001. A+B Format (20)

102 篇文章 0 订阅
3 篇文章 0 订阅

1001. A+B Format (20)

时间限制
400 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue

Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).

Input

Each input file contains one test case. Each case contains a pair of integers a and b where -1000000 <= a, b <= 1000000. The numbers are separated by a space.

Output

For each test case, you should output the sum of a and b in one line. The sum must be written in the standard format.

Sample Input
-1000000 9
Sample Output
-999,991
求两数相加后,用三位一个逗号的写出来
  
  
时间结果得分题目语言用时(ms)内存(kB)用户
7月17日 20:56答案正确201001C++ (g++ 4.7.2)1308datrilla

测试点

测试点结果用时(ms)内存(kB)得分/满分
0答案正确11809/9
1答案正确11801/1
10答案正确13081/1
11答案正确11801/1
2答案正确13081/1
3答案正确11801/1
4答案正确13081/1
5答案正确12561/1
6答案正确12561/1
7答案正确11801/1
8答案正确13081/1
9答案正确13081/1
 
   
   
#include 
      
      
       
       
#include
       
       
        
        
using namespace std;
void pprint(int x)
{
   cout<<",";
   cout<
        
        
         
         >a>>b; 
   a+=b;
   if(abs(a)<1000)
    cout<
         
         
        
        
       
       
      
      
第一次写个java,没有系统学,就用写c的思路下去,测出来的差距感受感受

评测结果

时间结果得分题目语言用时(ms)内存(kB)用户
9月22日 09:08答案正确201001Java (javac 1.6.0)8110668datrilla

测试点

测试点结果用时(ms)内存(kB)得分/满分
0答案正确81105209/9
1答案正确80104801/1
10答案正确81103721/1
11答案正确80103801/1
2答案正确79104161/1
3答案正确80103041/1
4答案正确80104801/1
5答案正确80104001/1
6答案正确80104161/1
7答案正确80105081/1
8答案正确80103761/1
9答案正确80106681/1
import java.util.*;  
public class Main {
  public static void pprint(int x)
  {
    System.out.print(","+x/100);
    x%=100;
    System.out.print(x/10+""+x%10);
  }
  public static void main(String[] args)
  { 
     Scanner in=new Scanner(System.in); 
      int a=in.nextInt();
      int b=in.nextInt();
      in.close();
      a+=b;
      if(Math.abs(a)<1000)
    System.out.print(a);
      else if(Math.abs(a)<1000000)
      {
        System.out.print(a/1000);
        pprint(Math.abs(a)%1000);
      }else 
      {
        System.out.print(a/1000000);
        a=Math.abs(a)%1000000;
        pprint(a/1000);
        pprint(a%1000);
      }
    System.out.println();
  }

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值