⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r.c

📁 读取支票的一个数值金额
💻 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 + -