Vy Thanh Định- Web Master
- Giới tính : Bài gửi : 228
Tổng Điểm : 544
Điểm Thưởng : 16
Sinh Nhật : 19/05/1990 Bị Dụ Dỗ : 11/09/2009
Tuổi : 34
by Vy Thanh Định 22/9/2009, 21:36
- Code:
#include "stdio.h"
#include "conio.h"
int main()
{
int n,t,m=0,c=0;
int oc,om,f;
do{
printf("Nhap n (1-9999): ");
scanf("%d",&n);
}while(n<=0||n>=10000);
do{
t=n;oc=c;om=m;f=0;c=0;
do{
m=t%10;
c++;
}while(t/=10);
switch(oc-c)
{
case 2: if(c==2) printf("khong tram ");
if(c==1 && m!=0) printf("le "); f=1; break;
case 3: if(m!=0) printf("khong tram le: "); f=1;
}
switch(m)
{
case 1: if(c!=2)
if(c>1) printf("mot ");
else
if(oc-c>1||om<2) printf("mot ");
else printf("mot' ");break;
case 2: printf("hai ");break;
case 3: printf("ba ");break;
case 4: printf("bon ");break;
case 5: if(c==1) printf("nam "); else printf("lam "); break;
case 6: printf("sau ");break;
case 7: printf("bay ");break;
case 8: printf("tam ");break;
case 9: printf("chin ");
}
if(m)
switch(c)
{
case 4: n-=m*1000; printf("ngan ");break;
case 3: n-=m*100; printf("tram ");break;
case 2: n-=m*10; if(m==1)printf("muoi` "); else printf("muoi ");break;
case 1: n-=m;
}
}while(m>0);
putchar('\n');
return 0;
}