c语言念数字

#include"stdio.h"#include"math.h"intmain(){inta,c,b=0,temp,r;inti,j,k;scanf("%d",&a);... #include"stdio.h"
#include"math.h"
int main()
{
int a,c,b=0,temp,r;
int i,j,k;
scanf("%d",&a);
if(a<0)
{
printf("fu ");
a=-a;
}
c=a;
while(temp!=0)
{
b++;
c=c/10;
temp=c;
}
for(i=1;i<=b;i++)
{
r++;
j=pow(10,b-i);
k=a/j;
a=a%j;
switch(k)
{
case 0:
printf("ling");break;
case 1:
printf("yi");break;
case 2:
printf("er");break;
case 3:
printf("san");break;
case 4:
printf("si");break;
case 5:
printf("wu");break;
case 6:
printf("liu");break;
case 7:
printf("qi");break;
case 8:
printf("ba");break;
case 9:
printf("jiu");break;
}
if(r!=b)
printf(" ");
}

}
帮忙看看哪里错了。
展开
 我来答
半截小丑
2014-12-08 · TA获得超过2017个赞
知道小有建树答主
回答量:548
采纳率:60%
帮助的人:180万
展开全部
不会错啊
如果你觉得错了,请你把问题说出来
满意回答请采纳,谢谢
更多追问追答
追问
我就是找不到怎么错了,可是在oj上提交就是错的
追答
运行时感觉没什么错的,但是你的思路好像不太严谨
我私信给你我的qq号
你加qq问吧,我要走了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式