Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: bài này đổi sang dang chuỗi sao ???

  1. #1
    Ngày gia nhập
    12 2007
    Bài viết
    6

    Wink bài này đổi sang dang chuỗi sao ???

    Code:
    #include <stdio.h>
    #include <conio.h>
    int bools=0;
    typedef char string[6];
    void doc(int N, string ch)
    {
    	int a,b,c;
    	if (N!=0)
    	{
    		a=N/100;
    		b=(N-a*100)/10;
    		c=N%10;
    		switch (a)
    		{  	
    			case 0:if (bools)
    			{
       	     	printf("khong tram ");
    			}
    			break;    
    			case 1:printf("mot tram "); break;
    			case 2:printf("hai tram "); break;
    			case 3:printf("ba tram "); break;
    			case 4:printf("bon tram "); break;
    			case 5:printf("nam tram "); break;
    			case 6:printf("sau tram "); break;
    			case 7:printf("bay tram "); break;
    			case 8:printf("tam tram "); break;
    			case 9:printf("chin tram "); break;
    		}
    		switch (b)
    		{  	
    				case 0:
    			{	if (a!=0 || c!=0)
    				{
    					if (bools && c!=0)
    					{
       	                 	printf("le ");
    					}
    				} break;
    			}
    			case 1:printf("muoi "); break;
    			case 2:printf("hai muoi "); break;
    			case 3:printf("ba muoi "); break;
    			case 4:printf("bon muoi "); break;
    			case 5:printf("nam muoi "); break;
    			case 6:printf("sau muoi "); break;
    			case 7:printf("bay muoi "); break;
    			case 8:printf("tam muoi "); break;
    			case 9:printf("chin muoi "); break;
    		}
    		switch (c)
    		{
    			case 1:printf("mot "); break;
    			case 2:printf("hai "); break;
    			case 3:printf("ba "); break;
    			case 4:printf("bon "); break;
    			case 5:
    				if (b==0)
    				{
    					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 "); break;
    		}
    			if (N!=0)
    		{
    			bools=1;
       	     printf("%s",ch); 
    		} 
    	}	
    }
    void docs(unsigned long N)
    {
    	char hang[4][10]={"ty \0","trieu \0","nghin \0","\0"};
    	int cacso[4];
        int i;
    	for (i=3;i>=0;i--)
    	{
    		cacso[i]=N%1000;
    		N=N/1000;
    	}
    	for (i=0;i<=3;i++)
    	{
    		doc(cacso[i],hang[i]);
    	}
    }
    void main()
    {
    	unsigned long N;
    	int a;
    	textcolor(15);
    	clrscr();
    	printf("Nhap N:");
    	scanf("%ld",&N);
    	if (N==0)
    	{
    		printf("khong");
    	}
    	else
    	{
    		docs(N);
    	}
    	printf("\n");
    	getch();
    }
    ---------------------------------
    Nhắc nhở : Đặt code vào tag [CODE]
    Đã được chỉnh sửa lần cuối bởi Alviss : 29-12-2007 lúc 09:43 AM.

  2. #2
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Hỏi phải có tiêu đề rõ ràng chứ bạn , hãy test trước khi hỏi nhé bài này mình thấy không có vấn đề gì cả đâu thế nhé.

  3. #3
    Ngày gia nhập
    12 2007
    Bài viết
    6

    mà muốn sang chuổi thì sao vậy bạn
    bạn có thể đổi dùm mình dc hem

  4. #4
    Ngày gia nhập
    11 2007
    Bài viết
    153

    đổi kiểu gì chỉ cần nhập vào là nó in ra thôi ví dụ 2005 in ra là hai nghìn không trăm lẻ năm còn gì:-? bạn còn muốn gì nữa?__?

Các đề tài tương tự

  1. làm sao chuyển chuổi tiền tệ sang chuỗi số
    Gửi bởi thuan trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 7
    Bài viết cuối: 14-01-2012, 07:48 PM
  2. @ĐĂNG-KÝ-NHÃN-HIỆU-ĐỘC-QUYỀN@-0933.422.990/dang ky nhan hieu doc quyen/DANG KY NHAN HIEU DOC QUYEN
    Gửi bởi lapduan trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 16
    Bài viết cuối: 09-11-2011, 05:27 PM
  3. ##ĐĂNG-KÝ-LOGO-ĐỘC-QUYỀN##-0933422990.dang ky logo doc quyen/DANG KY LOGO DOC QUYEN
    Gửi bởi lapduan trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 12
    Bài viết cuối: 07-11-2011, 02:00 PM
  4. Chuyển chuỗi tiếng việt sang chuỗi số và ngược lại
    Gửi bởi saonam trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 18-06-2011, 07:28 AM
  5. Lập trình C++ | Đổi từ số sang chuỗi | Đổi từ chuỗi sang số
    Gửi bởi Kevin Hoang trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 06-06-2007, 08:23 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn