念数字(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;

}

相关推荐
SuperHeroWu7几秒前
【算法】强化学习中奖励和损失函数的关系
算法·环境·强化学习·损失函数·奖励
voidmort3 分钟前
9. 微调(Fine-tuning)的数学原理
人工智能·算法·机器学习
晚风吹红霞11 分钟前
C++ stack 和 queue 完全指南:适配器模式与双端队列的奥秘
c++·算法·适配器模式
casual~26 分钟前
十六届蓝桥杯国赛个人题解
经验分享·学习·算法·蓝桥杯
he___H29 分钟前
B、B+树和vue部分知识
数据结构·vue.js·b树
方也_arkling34 分钟前
【Java-Day18】API篇-Arrays
java·算法·排序算法
吴可可1231 小时前
Curve.GetSplitCurves高效分割技巧
算法
社交怪人1 小时前
【最大数】信息学奥赛一本通C语言解法(题号2056)
c语言
社交怪人1 小时前
【判断正负】信息学奥赛一本通C语言解法(题号1039)
c语言