news 2026/8/30 12:12:33

添加逗号问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
添加逗号问题

1.现在需要将其转换为千分位格式,即从整数最低位开始,每三位数字插入一个英文逗号,以提高可读性。例如,对于123456789,转换后为 123,456,789。也就是说从后往前只要够三个字符就增加一个英文逗号,怎么才能从后往前数呢,这个是时候就需要逆序字符串,就可以得到从前往后面数三个数据 ,增加一个变量count用来计数,只要能被三整除就将这个位置后面的所有元素都像后面挪动,然后将这个位置增加英文逗号,然后让指针跳过这个英文逗号继续像后面找,直到找到‘\0’,增添完成以后再将字符串逆序一下,打印出来就可以了,最坏的时间复杂度应该是O(n^2),每次到三个都要进去循环,效率不高。只是用了几个常量级的临时变量,空间复杂度是常量级

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<assert.h> void reverse(char* str)//逆序字符串 { assert(str);//断言一下因为后面会解引用,对空指针的解引用很危险 int len = strlen(str); char* left = str; char* right = str + len - 1; while (right>left)//两个指针分别向后面寻找 { char temp = *right; *right = *left; *left = temp; left++; right--; } } int main() { //输入一个字符串,然后将这个字符串逆序,逆序后从前向后遍历,找到三个就添加一个,其他是字符后移 char str[100] = { 0 }; scanf("%s", str); reverse(str);//先逆序 int count = 0; char* temp = str; while (*temp)//*为假说明已经到字符串末尾了 { if (count % 3 == 0&&count!=0) { int len = strlen(str);//每次进来都要重新计算因为添加进去的有英文逗号 char* rear = str+len;//再创建一个变量,字符从后面开始挪动 while (rear!=temp) { *rear = *(rear - 1);//减到temp,把temp空起来 rear--; } *temp = ',';//把英文逗号赋值过去 temp++;//跳过这个英文逗号 } count++;//计数 temp++;//当前字符的位置 } reverse(str); printf("%s",str); return 0; }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 19:37:13

构建本地知识库,用私有文件训练专属大模型的完整流程

本文详细介绍了构建本地知识库并利用私有文件训练大模型的完整流程&#xff0c;包括数据准备、文本切分、向量化索引构建、训练方案选择&#xff08;微调/RAG/提示词工程&#xff09;、隐私保护及部署监控。提供了多种技术方案选型与代码示例&#xff0c;特别强调本地化部署和数…

作者头像 李华
网站建设 2026/8/29 10:11:41

Kotaemon国产化适配进展:支持鲲鹏、昇腾等芯片

Kotaemon国产化适配进展&#xff1a;支持鲲鹏、昇腾等芯片 在AI系统逐步深入政务、金融、能源等关键行业的今天&#xff0c;一个现实问题日益凸显&#xff1a;我们依赖的大模型推理和智能体运行平台&#xff0c;是否真正掌握在自己手中&#xff1f;当外部供应链波动、技术出口限…

作者头像 李华
网站建设 2026/8/29 12:43:29

2025 私域运营指南:TOP5 企微 SCRM 精选,企业降本增效首选

一、行业趋势与测评背景《2025 中国企业数字化私域运营白皮书》显示&#xff0c;78% 企业认为 “AI 提升私域效率” 是今年关键需求&#xff0c;但市面很多 SCRM 的 AI 只是 “噱头”。数字经济浪潮下&#xff0c;私域已成企业增长核心&#xff0c;但多数企业仍陷 “客户多转化…

作者头像 李华
网站建设 2026/8/30 15:30:44

震惊!IF9.8,中科院1区TOP或被SCI剔除!官网已“消失”......

消失的官网《Environmental Health Perspectives》创刊于1972年&#xff0c;是环境健康领域的权威期刊。1. 官宣暂停收稿该刊自2025年4月23日起&#xff0c;在其官网上发布通知称&#xff1a;由于近期运营资源的变化&#xff0c;期刊暂停接受新的稿件投稿。这从根本上违反了SCI…

作者头像 李华
网站建设 2026/8/29 7:09:51

测试外包的经济学:成本、质量与行业变革的博弈

在软件测试领域&#xff0c;外包已成为企业优化资源配置的常见策略。从经济学视角看&#xff0c;测试外包不仅是简单的成本削减手段&#xff0c;更是一场涉及效率、风险与创新的复杂博弈。本文将从成本结构、质量均衡、市场分工及从业者发展四个维度&#xff0c;剖析测试外包的…

作者头像 李华
网站建设 2026/8/30 4:10:27

一文读懂:高质量数据、数据集与数据产品的核心区别

“数据”相关概念越来越多&#xff0c;除了高频出现的“高质量数据”“高质量数据集”&#xff0c;“数据产品”也逐渐成为大家热议的焦点。不少人容易混淆这三者&#xff1a;它们到底有何区别&#xff1f;企业该如何把握三者的关系&#xff1f;今天用“食材-预制菜-成品菜”的…

作者头像 李华