金额转大写

it2022-05-07  76

#include<stdio.h> #include<ctype.h> int main() { int count = 0;//数字的位数 int i = 0; int moneys[6]; int money; char nump[10][4] = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; char numps[10][4] = {"元","拾","佰","仟","万","十万","百万","千万"}; printf("请输入金额:"); scanf("%d",&money); while(money != 0) { moneys[i] = money % 10; money /= 10; i ++; count ++; } for(i = 0; i < count; i ++) { printf("%s%s\n",nump[moneys[i]],numps[i]); } }

最新回复(0)