c语言把金额转成大写,c语言 把数字转化为大写金额 请问我写的哪里有错误

c语言 把数字转化为大写金额 请问我写的哪里有错误0

#includevoidmain(void){printf("请输入10000以内的金额\n");inta,a0,a1,a2,a3,a4;scanf("%d",&a);a0=a/10000;if(a0==0)printf("\0");elseprintf("壹万");a1=a/1000-a0*10;{... #include

void main(void)

{

printf("请输入10000以内的金额\n");

int a,a0,a1,a2,a3,a4;

scanf("%d",&a);

a0=a/10000;

if (a0==0)

printf("\0");

else

printf("壹万");

a1=a/1000-a0*10;

{

if (a1==1)

printf("壹仟");

else if (a1==2)

{

printf("贰仟");

}

else if (a1==3)

{

printf("叁仟");

}

else if (a1==4)

{

printf("肆仟");

}

else if (a1==5)

{

printf("伍仟");

}

else if (a1==6)

{

printf("陆仟");

}

else if (a1==7)

{

printf("柒仟");

}

else if (a1==8)

{

printf("捌仟");

}

else if (a1==9)

{

printf("玖仟");

}

else

printf("\0");

}

a2=a/100-a0*100-a1*10;

{

if (a2=1)

printf("壹佰");

else if (a2==2)

{

printf("贰佰");

}

else if (a2==3)

{

printf("叁佰");

}

else if (a2==4)

{

printf("肆佰");

}

else if (a2==5)

{

printf("伍佰");

}

else if (a2==6)

{

printf("陆佰");

}

else if (a2==7)

{

printf("柒佰");

}

else if (a2==8)

{

printf("捌佰");

}

else if (a2==9)

{

printf("玖佰");

}

else

printf("\0");

}

a3=a/10-a0*1000-a1*100-a2*10;

{

if (a3=1)

printf("壹拾");

else if (a3==2)

{

printf("贰拾");

}

else if (a3==3)

{

printf("叁拾");

}

else if (a3==4)

{

printf("肆拾");

}

else if (a3==5)

{

printf("伍拾");

}

else if (a3==6)

{

printf("陆拾");

}

else if (a3==7)

{

printf("柒拾");

}

else if (a3==8)

{

printf("捌拾");

}

else if (a3==9)

{

printf("玖拾");

}

else

printf("\0");

}

a4=a-a0*10000-a1*1000-a2*100-a3*10;

{

if (a4=1)

printf("壹圆");

else if (a4==2)

{

printf("贰圆");

}

else if (a4==3)

{

printf("叁圆");

} 展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值