数字的标准写法

    #include <bits/stdc++.h>
    using namespace std;
    #define ll long  long
    char s[20],p[20];
    int cnt;
    void solve(ll c){
        if(c<0){
        printf("-");
        c=abs(c);
    }
          cnt  = 0;
        while(c){//为0呢
            s[cnt++] = char(c%10)+‘0‘;
            c/=10;
        }
        for(int i =0;i<cnt/2;i++){
            p[i] = s[i];
            s[i]  =s[cnt-1-i];
            s[cnt-1-i] = p[i];
        }
        for(int i =0;i<cnt;i++){
            printf("%c",s[i]);
            int x =cnt-1-i;
            if(x%3==0&&i!=cnt-1){//数字的标准写法,要从后往前每3个一个,
                printf(",");
            }
        }
    }
    int main()
    {
        ll a,b;
        scanf("%lld%lld",&a,&b);
        if(a+b==0){
            printf("0\n");
        }
        else
        solve(a+b);
        return 0;
    }

原文地址:https://www.cnblogs.com/tingtin/p/11537358.html

时间: 2024-07-30 11:48:44

数字的标准写法的相关文章

$.ajax()参数详解及标准写法(转)

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持. 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设置. 4.async: 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求.如果需要发送同步请求

html标记语言的标准写法-参考自http://www.zhihu.com/question/20797118/answer/16212312

网页头部的声明应该是用 lang="zh" 还是 lang="zh-cn"? 添加评论 查看全部 12 个回答 skydiver ,程序员 5 人赞同 两种写法都可以,看你的需求选择.参考 W3C: Language information and text direction: Briefly, language codes consist of a primary code and a possibly empty series of subcodes: lan

从认识面向对象到构造函数的标准写法

认识面向对象: /* 五点 1.发展历史 2.编程思想 面向过程的编程思想:只关心数学逻辑. 面向对象的编程思想:直接生活逻辑映射到我们的程序中. 3.语法 类 对象 类:具有一类相同特征的事物的抽象概念. 对象:具体的某一个实体,唯一的. 4.代码 5.结构 基本数据类型(单个数据) -> 数组(批量数据) -> 对象(既能够存储数据,又能够存储函数) */ 我们想创建两个对象,利用传统的对象方式: 1 <script> 2 /* 3 [注]面向对象的特点是继承.封装.多态. 4

SQL学习(二)之四大查询语句以及标准写法

SQL四大查询语句——增删改查 增-INSERT INSERT INTO 表 (字段列表) VALUES(值列表) INSERT INTO `user_table` (`ID`, `username`, `password`) VALUES(0, 'blue2', '987654'); // 给0是因为我们之前设置了自动增加,而0不是一个合法的id值,所以就会自动给我们添 删-DELETE DELETE FROM 表 删除表 DELETE FROM `user_table` 注意:没有办法只删除

Java千问:Java语言各种数字的“非常规”写法你都会吗?

Java程序中总是会出现一些数字.我们通常都是用常规的方式来表示这些数字,如以下代码所示 int a = 1; double b = 1.5; 但是数字也可以有非常规写法,在这里我们用一篇短文简单总结一下 整数的非十进制写法首先强调一下,这里所说的整数并不是单指int类型,而是包含了int.byte.short和long这4种整数类型.在Java语言中,除了可以用十进制的形式表示整数以外,还可以用二进制.八进制和十六进制的方式表示整数.如果用十六进制的形式表示一个整数,数字要以0X开头,如果用八

ViewHolder的标准写法

最标准的写法,就是为每一个AdapterView的子View新建一个对应的ViewHolder,同时声明为prtivate final static.ViewHolder类中定义各种成员变量. public final static class ViewHolder{ ImageView iv; TextView tv; Button btn; } 在适配器的getView()方法中: public View getView(int position, View convertView, Vie

以写代学:python 数据类型之数字,标准类型函数

标准类型函数 (1)cmp(num1,num2):比较两个数的大小,第一个数大返回正值,反之负值,相等为0,要是比较字符串,比较的是第一个字符,而且是根据字母对应的ascll码决定的 (2)abs(num):返回给定参数的绝对值 (3)divmod(num1,num2):把除法和取余运算结合起来,返回一个包含商和余数的元组 (4)pow(num1,num2):进行指数运算 (5)round(num.0 / num,保留位数):四舍五入,最后一位为保留的位数 (6)仅用于整数的函数 hex():转

jquery编程的标准写法和最佳实践(jquery代码规范)

jQuery的加载 1.我们经常用CDN来加载网页,我之前的文章中也多次提及,点击查看使用CDN的好处, <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src=&q

字节流,字符流文件复制总结,包含9种方法,都是标准写法

package cn.itcast_03; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStre