念数字(C语言)

做法非常巧妙(这也是我看别人的写法写的)

#include <string.h>

#include <stdio.h>

int main()

{

int i = 0;

char str100000 = { '\0'};

char arr105 = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };

int n = 0;

scanf("%s",str);

if( str0 == '-' )如果数是负数,则第一个字符是'-'

{

printf("fu");

}

else(其余就是正数 0 )

{

printf("%s",arrstr\[0-'0']); //这里解析出来是arr行的首地址 , 因此需用%s打印

}

for( i = 1 ; i < strlen(str) ; i++)

{

printf(" %s",arrstr\[i-'0']);

}

return 0;

}

相关推荐
梦想的颜色14 分钟前
MySQL 查询性能核武器
运维·服务器·数据结构·数据库·mysql
Mumu121815 分钟前
P3212 [HNOI2011] 任务调度
算法
KWTXX22 分钟前
vibe coding-提示词
java·前端·算法
himobrinehacken36 分钟前
C/C++中字符编码与指针应用全解析
c语言·逆向
八解毒剂42 分钟前
查找-从二分查找到二叉排序树
数据结构·c++·算法
程序猿追1 小时前
画个饼,给数据点颜色看看——在 HarmonyOS 模拟器上手搓一个饼图/环形图组件
深度学习·算法·harmonyos
net3m332 小时前
mymalloc函数里增加memset来初始化数据 全为0,能解决一些奇怪的问题,
算法
计算机安禾2 小时前
【算法分析与设计】第43篇:空间复杂度类与Savitch定理
java·服务器·网络·数据库·算法
182******20832 小时前
2026年学C语言还有出路吗?学习需要报班吗?
c语言·开发语言·学习
8Qi82 小时前
LeetCode 416:分割等和子集 —— (0-1背包)
java·算法·leetcode·动态规划·背包问题·01背包