#include <stdlib.h>
#define MAX_SIZE 1000
int main() {
int i = 0, j = 0
char * original, * result, * converted_char
original = malloc(sizeof(char) * MAX_SIZE)
result = malloc(sizeof(char) * MAX_SIZE * 2)
converted_char = malloc(sizeof(char) * 2)
printf("请输入罗马数字:")
scanf("%s", original)
while (original[i] != '\0') 物敏{
switch (original[i]) {
case '1': converted_char = "壹" break
case '2': converted_char = "贰" break
case '3': converted_char = "叁" break
case '4': converted_char = "肆" break
case '5': converted_char = 歼拆"伍" break
case '6': converted_char = 罩改枝"陆" break
case '7': converted_char = "柒" break
case '8': converted_char = "捌" break
case '9': converted_char = "玖" break
case '0': converted_char = "零" break
}
result[j] = converted_char[0]
result[j + 1] = converted_char[1]
j += 2
i++
}
result[j] = '\0'
printf("转换后的大写数字:%s", result)
free(original)
free(result)
free(converted_char)
return 0
}
结果如下:
首滚纳先,我们打大燃没开需要处理的Excel文件,为了方便观看,我们先将Excel的窗口最大化;方法一
用【NUMBERSTRING】公式,如:将F2单元格的4500转换成大写,则在G2输入公式
【=NUMBERSTRING(F2,2)】,然后点段扮击空白单元格或按键盘上【回车】键就能得出:肆仟伍佰;
方法二
在表格中输入数值,选中想要转化为大写的数字单元格,鼠标右键选择【设置单元格格式】,在d出来的设置对话框选择第一排的【数字】,分类中找到【特殊】,选择【中文大写数字】,点击【确定】就可以转换成大写。
Excel数字大小写如何转换函数
Excel是我们常用禅乎亮的'办公软件,那么,用函数具体该如何将数字大小写的转换呢?下面我带来Excel数字大小写转换函数的方法,快来学习一下吧!
数字大小写转换函数:
实际相当于函数=NUMBERSTRING(1234567890,3),参顷袭数为3时,输出结果直接为独立数字大写。
实际相当于函数=NUMBERSTRING(1234567890,2),参数为2时,贺宽输出结果直接为金额大写。
实际相当于函数=NUMBERSTRING(1234567890,1),参数为1时,输出结果直接为整个数字的大写。
value值用的是引用表格,和直接输入数字是一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)