当前位置: 首页 > news >正文

C语言 ——— 编写代码,将一个长整数用逗号隔开,每3位一个逗号,并输出打印

目录

题目要求

代码实现


题目要求

对于一个较大的整数 N (1 <= N <= 2,000,000,000) ,将 N 每个 3 位加上一个逗号,并且最后输出打印

举例说明:

输入:1980364535

输出:1,980,364,535


代码实现

代码演示:

#include<stdio.h>
#include<string.h>
int main()
{int n = 0;scanf("%d", &n);char arr[14] = { 0 };int i = 0;int k = 0;while (n){if (k != 0 && k % 3 == 0){arr[i++] = ',';}arr[i++] = n % 10 + '0'; //将整型转换为字符类型需要加'0'k++;n = n / 10;}for (int i = strlen(arr) - 1; i >= 0; i--){printf("%c", arr[i]);}return 0;
}

代码验证:


http://www.mrgr.cn/news/28240.html

相关文章:

  • Ceph分布式存储
  • Queuing 表(buffer表)的优化实践 | OceanBase 性能优化实践
  • 10-顺序图建模测试
  • 11-通信图建模测试
  • 【数据结构】什么是链栈?
  • TI毫米波雷达(五)—— chirp
  • 杨敏博士:基于法律大模型的智能法律系统
  • 前后端分离与集成技术在 Python Web 开发中的应用
  • 关于setrlimit RLIMIT_STACK的一点说明
  • 【Linux】调试和Git及进度条实现
  • 【C++】【网络】【Linux系统编程】单例模式,加锁封装TCP/IP协议套接字
  • 端侧大模型系列 | 斯坦福手机端侧Agent大模型,为Android API而生!
  • robomimic基础教程(一)——基本概念
  • 王道408考研数据结构-绪论
  • 排序题目:H 指数
  • 【C++】 —— string的使用
  • Linux基础---09Find文件查找
  • 智能BI项目第一期
  • Nature Geoscience 最新文章解码自然的气候护盾!植物多样性增强草地土壤温度稳定性
  • 【数据结构】图的概念和存储结构
  • Rocky Linux 9安装mysqlclient库报错的解决方法
  • 最全 高质量 大模型 -评估基准数据集(不定期更新)
  • 谷粒商城のElasticsearch
  • VLMEvalKit 评测实践:InternVL2 VS Qwen2VL
  • 01,大数据总结,zookeeper
  • 机器人相关知识的本身和价值