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;
}


目录
相关文章
|
6月前
|
存储 C语言
【C语言刷题系列】对数字添加逗号
【C语言刷题系列】对数字添加逗号
|
7月前
|
C语言
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
81 0
|
C语言
关于C语言输入输出的逗号问题(小细节)
简介: C语言的输入输出必须要遵循scanf和printf的格式,就是你是什么格式你就要输入什么。
233 0
|
C语言
关于C语言输入输出的逗号问题(小细节)
C语言的输入输出必须要遵循scanf和printf的格式,就是你是什么格式你就要输入什么。
233 0
|
C语言
c语言中逗号运算符和逗号表达式
原文:c语言中逗号运算符和逗号表达式  C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如:  3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为         表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。
1200 0
|
C语言
C语言中的逗号操作符
    在C语言中,“,”的用法有两种:一种是做分隔符,另一种是作运算符。在变量声明语句、函数调用中,逗号是做分隔符用的,例如: int a,b,c; scanf("%f%f%f",&f1,&f2,&f3); C语言还允许用逗号连接表达式。
1003 0
|
10天前
|
存储 C语言 开发者
【C语言】字符串操作函数详解
这些字符串操作函数在C语言中提供了强大的功能,帮助开发者有效地处理字符串数据。通过对每个函数的详细讲解、示例代码和表格说明,可以更好地理解如何使用这些函数进行各种字符串操作。如果在实际编程中遇到特定的字符串处理需求,可以参考这些函数和示例,灵活运用。
29 10
|
10天前
|
存储 程序员 C语言
【C语言】文件操作函数详解
C语言提供了一组标准库函数来处理文件操作,这些函数定义在 `<stdio.h>` 头文件中。文件操作包括文件的打开、读写、关闭以及文件属性的查询等。以下是常用文件操作函数的详细讲解,包括函数原型、参数说明、返回值说明、示例代码和表格汇总。
28 9
|
10天前
|
存储 Unix Serverless
【C语言】常用函数汇总表
本文总结了C语言中常用的函数,涵盖输入/输出、字符串操作、内存管理、数学运算、时间处理、文件操作及布尔类型等多个方面。每类函数均以表格形式列出其功能和使用示例,便于快速查阅和学习。通过综合示例代码,展示了这些函数的实际应用,帮助读者更好地理解和掌握C语言的基本功能和标准库函数的使用方法。感谢阅读,希望对你有所帮助!
28 8