//-21. 金额转换,阿拉伯数字转换成中国传统形式。例如:1 0 1 0 0 0 0 0 1 0 1 0 转换为 壹仟零壹拾亿零壹仟零壹拾圆整 ok
#include <stdio.h> #include <string.h>
int main(int argc, const char * argv[]) { //接受输入的数字 char arr[200]; printf("请输入你的身价\n"); scanf("%s",arr); for (int i = 0; i < strlen(arr); i++) { switch (arr) { case '0': printf("零"); break; case '1': printf("壹"); break; case '2': printf("贰"); break; case '3': printf("叁"); break; case '4': printf("肆"); break; case '5': printf("伍"); break; case '6': printf("陆"); break; case '7': printf("柒"); break; case '8': printf("捌"); break; case '9': printf("玖"); break; default: break; } } // return 0; } 请问这个数字转换的题目 我要怎样才能把后面的单位添加进去啊!而且题目没给上限,如果考试考到一般写到哪个单位就可以了啊
|