念数字(C语言)

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

#include <string.h>

#include <stdio.h>

int main()

{

int i = 0;

char str[100000] = { '\0'};

char arr[10][5] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };

int n = 0;

scanf("%s",str);

if( str[0] == '-' )如果数是负数,则第一个字符是'-'

{

printf("fu");

}

else(其余就是正数 0 )

{

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

}

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

{

printf(" %s",arr[str[i]-'0']);

}

return 0;

}

相关推荐
smj2302_7968265217 分钟前
解决leetcode第3869题.统计区间内奇妙数的数目
python·算法·leetcode
TracyCoder12332 分钟前
LeetCode Hot100(66/100)——118. 杨辉三角
算法·leetcode·职场和发展
葳_人生_蕤34 分钟前
Leetcode HOT 100
算法·leetcode·职场和发展
仟濹40 分钟前
【算法打卡day23(2026-03-15 周日)今日算法or技巧:双指针 & 链表 & 回溯算法】6个题
数据结构·算法·链表
Je1lyfish1 小时前
CMU15-445 (2026 Spring) Project#2 - B+ Tree
linux·数据结构·数据库·c++·sql·spring·oracle
沉鱼.441 小时前
序列问题模型(LIS LCS LCIS)
数据结构
靠沿1 小时前
【优选算法】专题十四——优先级队列
算法
无尽的罚坐人生1 小时前
hot 100 35. 搜索插入位置
数据结构·算法·leetcode·二分查找
钢琴上的汽车软件1 小时前
用 C 语言实现面向对象:pThis 模式技术解析
c语言·面向对象
葳_人生_蕤1 小时前
力扣Hot100——234.回文链表
算法·leetcode·链表