求如何编写一个念数字程序(c语言)

求如何编写一个念数字程序(c语言),第1张

#include <stdio.h>

void re(int a)

{

char *b[]={"shi","yi"裤拦,"er","san","si","wu","liu","qi","ba","jiu"信凯}

if (a==0)

printf("ling")

else if (a<10)

printf("%s",b[a])

else if (a==10)

printf("%s",b[0])

else if (a<20)

printf("%s %s",b[0],b[a%10])

else if (!(a%10))

printf("%s %s"胡坦胡,b[a/10],b[0])

else

printf("%s %s %s",b[a/10],b[0],b[a%10])

putchar('\n')

}

int main(int argc, char* argv[])

{

int a

scanf("%d",&a)

if (a<100&&a>=0) re(a)

else printf("CUO WU\n")

system("pause")

return 0

}

你的程序有很多不对李物羡的地方,没必要用数组,多次的getchar()也不知道是干啥的,我写一个程序贴给你看看吧,有问题再问。

#include<stdio.h>

void judge_num(int num)

void split_num(int num)

int main()

{

int num=0

printf("请输入一个整数:")

scanf("%d",&num)

if(num<0)

{

printf("fu ")

num=-num

}

split_num(num)

printf("\n")

return 0

}

void judge_num(int num)

{

switch(num)

{

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

}

}

void split_num(int num)

{

int n

if((n=num/10)!=0)

split_num(n)

judge_num(num%10)

}

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

{

int number

int place=0,t,i

int c,q

scanf("%d",&number)

t=number

if(number<0)

{

printf("fu ")

number=-number

}

for(i=1t!=0i++)

{

t=t/10

place=place+1

}

c=number

for(place!=0)

{

place=place-1

q=pow(10,place)

//printf("%d %d\n",c,place)

switch(c/q)

{

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

case 0:printf("ling 森陆"此顷顷)break

}

c=c%q

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12548028.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存