zoukankan      html  css  js  c++  java
  • PAT 1001. A+B Format

    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
    

    代码如下

    #include<iostream>
    using namespace std;
    int main(){
    	int a,b,cnt=0;
    	cin>>a>>b;
    	a+=b;
    	string s;
    	s=to_string(a);
    	int t=a<0?2:1;
    	for(int i=s.length()-1;i>=t;i--){
    		cnt++;
    		if(cnt%3==0){
    		s.insert(i,1,',');
    		cnt=0;	
    		}	
    	}
    	cout<<s;
    	return 0;
    }
    
  • 相关阅读:
    超媒体
    超文本
    视频文件格式
    web.py 模板错误记录
    pip常用记录
    微信公众号绑定服务器 Flask版
    scrapy 简单防封
    python 手写队列
    jQuery个人总结
    PHP用url传递数组
  • 原文地址:https://www.cnblogs.com/A-Little-Nut/p/8175661.html
Copyright © 2011-2022 走看看