news 2026/5/12 21:12:43

Day42~给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day42~给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零

例:

输入:1234

输出:4321

输入:-12300

输出:-321

#include <stdio.h> #include <string.h> void reverse_str(char *str) { int i; int str_len = strlen(str); int count = str_len / 2; for (i = 0; i < count; i++) { if (str[0] == '-') { char temp = str[i + 1]; str[i + 1] = str[str_len - i - 1]; str[str_len - i - 1] = temp; } else { char temp = str[i]; str[i] = str[str_len - i - 1]; str[str_len - i - 1] = temp; } } int start_index = 0; if (str[0] == '-') { start_index = 1; while ((str[start_index] == '0') && (str[start_index] != '\0')) { start_index++; } } else { while ((str[start_index] == '0') && (str[start_index] != '\0')) { start_index++; } } if (str[0] == '-') { if (str[start_index] != 0) { printf("-%s\n", &str[start_index]); } } else { if (str[start_index] != 0) { printf("%s\n", &str[start_index]); } } } int main(int argc, char **argv) { char str[100]; scanf("%s", str); reverse_str(str); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 14:10:08

小米MiMo-Audio:70亿参数音频AI全能王

小米MiMo-Audio&#xff1a;70亿参数音频AI全能王 【免费下载链接】MiMo-Audio-7B-Instruct 项目地址: https://ai.gitcode.com/hf_mirrors/XiaomiMiMo/MiMo-Audio-7B-Instruct 导语 小米正式发布MiMo-Audio-7B-Instruct音频大模型&#xff0c;以70亿参数实现跨模态音…

作者头像 李华
网站建设 2026/5/9 9:44:43

专业级M3U8视频下载:从技术原理到实战应用

专业级M3U8视频下载&#xff1a;从技术原理到实战应用 【免费下载链接】m3u8-downloader 一个M3U8 视频下载(M3U8 downloader)工具。跨平台: 提供windows、linux、mac三大平台可执行文件,方便直接使用。 项目地址: https://gitcode.com/gh_mirrors/m3u8d/m3u8-downloader …

作者头像 李华
网站建设 2026/5/3 8:10:43

释放Windows桌面潜能:7+ Taskbar Tweaker定制完全指南

释放Windows桌面潜能&#xff1a;7 Taskbar Tweaker定制完全指南 【免费下载链接】7-Taskbar-Tweaker Windows Taskbar Customization Tool 项目地址: https://gitcode.com/gh_mirrors/7t/7-Taskbar-Tweaker 在追求效率的数字化时代&#xff0c;Windows任务栏定制已成为…

作者头像 李华
网站建设 2026/5/11 2:06:01

Ext2Read:Windows轻松访问Linux分区的终极解决方案

Ext2Read&#xff1a;Windows轻松访问Linux分区的终极解决方案 【免费下载链接】ext2read A Windows Application to read and copy Ext2/Ext3/Ext4 (With LVM) Partitions from Windows. 项目地址: https://gitcode.com/gh_mirrors/ex/ext2read 在Windows系统中直接访问…

作者头像 李华
网站建设 2026/5/3 11:46:42

git commit --rebase保持IndexTTS2提交历史整洁

保持 IndexTTS2 提交历史整洁&#xff1a;用 git rebase 构建清晰的代码演进路径 在 AI 开源项目中&#xff0c;代码质量不仅体现在模型性能或推理速度上&#xff0c;更藏于那些容易被忽略的“软细节”里——比如一次 git log --oneline 输出是否让人读得舒心。以中文语音合成…

作者头像 李华