C语言给数字加逗号

简介: C语言给数字加逗号

描述



     对于一个较大的整数 N(1<=N<=2,000,000,000),比如 980364535,我们常常需要一位一位数这个数字是几位数,但是如果在这 个数字每三位加一个逗号,它会变得更加易于朗读。因此,这个数字加上逗号成如下的模样:980,364,535请写一个程序帮她完成这件事情。


输入描述



  输入一个整数 N。


输出描述



输出一个字符串表示添加完逗号的结果。


示例

   输入:980364535

   输出:980,364,535


#include <stdio.h>
int main() 
{
    int N;
    scanf("%d",&N);
    char a[14];
    int count=0,i=0;
    while (N) 
    {
        if(count!=0&&count%3==0)
        {
            a[i]=',';
            i++;
        }
        a[i++]=N%10+'0';
        count++;
        N=N/10;
    }
    for(i--;i>=0;i--)
    {
        printf("%c",a[i]);
    }
    return 0;
}


目录
相关文章
|
存储 C语言
【C语言刷题系列】对数字添加逗号
【C语言刷题系列】对数字添加逗号
|
C语言
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
173 0
|
C语言
关于C语言输入输出的逗号问题(小细节)
简介: C语言的输入输出必须要遵循scanf和printf的格式,就是你是什么格式你就要输入什么。
342 0
|
C语言
关于C语言输入输出的逗号问题(小细节)
C语言的输入输出必须要遵循scanf和printf的格式,就是你是什么格式你就要输入什么。
360 0
|
C语言
c语言中逗号运算符和逗号表达式
原文:c语言中逗号运算符和逗号表达式  C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如:  3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为         表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。
1307 0
|
C语言
C语言中的逗号操作符
    在C语言中,“,”的用法有两种:一种是做分隔符,另一种是作运算符。在变量声明语句、函数调用中,逗号是做分隔符用的,例如: int a,b,c; scanf("%f%f%f",&f1,&f2,&f3); C语言还允许用逗号连接表达式。
1098 0
|
6天前
|
存储 C语言
`scanf`是C语言中用于按格式读取标准输入的函数
`scanf`是C语言中用于按格式读取标准输入的函数,通过格式字符串解析输入并存入指定变量。需注意输入格式严格匹配,并建议检查返回值以确保读取成功,提升程序健壮性。
280 0
|
2月前
|
安全 C语言
C语言中的字符、字符串及内存操作函数详细讲解
通过这些函数的正确使用,可以有效管理字符串和内存操作,它们是C语言编程中不可或缺的工具。
241 15
|
8月前
|
存储 算法 C语言
【C语言程序设计——函数】素数判定(头歌实践教学平台习题)【合集】
本内容介绍了编写一个判断素数的子函数的任务,涵盖循环控制与跳转语句、算术运算符(%)、以及素数的概念。任务要求在主函数中输入整数并输出是否为素数的信息。相关知识包括 `for` 和 `while` 循环、`break` 和 `continue` 语句、取余运算符 `%` 的使用及素数定义、分布规律和应用场景。编程要求根据提示补充代码,测试说明提供了输入输出示例,最后给出通关代码和测试结果。 任务核心:编写判断素数的子函数并在主函数中调用,涉及循环结构和条件判断。
378 23