📄 r.c
字号:
#include<stdio.h>
void main()
{
float a; /*a为金额*/
int i,j,k;
char *s[]={" "," ","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninty"}; /*定义字符数组*/
char *t[]={"zero","one","two","three","four","five","six","seven","eight","nine"};
char *h[]={"ten ","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"};
while(1)
{
printf("please input the number a(0~100):");
scanf("%f",&a);
a=a+0.0001; /*保证小数点后三位为零,避免误差*/
if(a<=0||a>=100)
{
printf("errors\n");
continue;
}
i=(int)a/10; /*分离十位*/
j=(int)a%10; /*分离个位*/
k=(a-10*i-j)*100;
if(i==0)
{
if(j==0&&k==0)
printf("errors\n");
else
printf("%s and %d/100\n",*(t+j),k);
}
if(i==1)
printf("%s and %d/100\n",*(h+j),k);
if(i!=0&&i!=1&&j==0)
printf("%s and %d/100\n",*(s+i),k);
if(i!=0&&i!=1&&j!=0)
printf("%s %s and %d/100\n",*(s+i),*(t+j),k);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -