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

Đề tài: Đọc số thành chữ trên C. Các bác giúp em chút về bài này

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    0

    Wink Đọc số thành chữ trên C. Các bác giúp em chút về bài này

    Đề bài là

    Viết C để khi ta nhập vào số có 2 chữ số
    ví dụ là "20" thì trên màn hình thì sẽ đưa ra kết quả bằng chữ là "Hai Mươi"

    e thử viết nhưng k bít sai ở đâu
    đây là bài e viết ạ.

    Code:
    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    	
    	int a,b;
    	printf ("nhap so:");
    	scanf ("%d%d",&a,&b);
    	printf ("cach doc :%d%d ",a,b);
    	fflush (stdin);
    	{if (a=0) printf (" khong ");
    	else if (a=1) printf ("muoi");
    	else if (a=2) printf ("hai");
    	else if (a=3) printf ("ba");
    	else if (a=4) printf ("bon");
    	else if (a=5) printf ("nam");
    	else if (a=6) printf ("sau");
    	else if (a=7) printf ("bay");
    	else if (a=8) printf ("tam");
    	else if (a=9) printf ("chin");}
    	
    	{if (b=0) printf ("muoi");
    	else  if (b=1) printf ("mot");
    	else if (b=2) printf ("hai");
    	else if (b=3) printf ("ba");
    	else if (b=4) printf ("tu");
    	else if (b=5) printf ("nam");
    	else if (b=6) printf ("sau");
    	else if (b=7) printf ("bay");
    	else if (b=8) printf ("tam");
    	else if (b=9) printf ("chin");}
    	getch();
    									
    }

  2. #2
    Ngày gia nhập
    10 2010
    Nơi ở
    Đại học Bách Khoa Hà Nội
    Bài viết
    45

    Thay tất cả "=" (phép gán) thành "==" (phép so sánh)

    Lưu ý khi nhập kết quả thì phải có dấu cách. VD: muốn nhập 20 thì nhập vào "2 0"

    code của bạn chẳng cần thêm else làm gì cho mệt

    đối với bài của bạn nên dùng switch() {case ...} cho nhanh
    Chẳng biết mình muốn cái gì nữa :v

  3. #3
    Ngày gia nhập
    09 2011
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi iexplore Xem bài viết
    Thay tất cả "=" (phép gán) thành "==" (phép so sánh)

    Lưu ý khi nhập kết quả thì phải có dấu cách. VD: muốn nhập 20 thì nhập vào "2 0"

    code của bạn chẳng cần thêm else làm gì cho mệt

    đối với bài của bạn nên dùng switch() {case ...} cho nhanh
    mình sửa đc mỗi chỗ "=" thành "==" còn đoan switch mà bạn nói mình chưa hiểu vì minh mới bắt đầu học C thôi bạn có thể hướng dẫn mình sửa đoạn đó k ?

    Code:
    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    	
    	int a,b;
    	printf ("nhap so:");
    	scanf ("%d%d",&a,&b);
    	printf ("cach doc :%d%d ",a,b);
    	fflush (stdin);
    	{if (a=0) printf (" khong ");
    	else if (a==1) printf ("muoi");
    	else if (a==2) printf ("hai");
    	else if (a==3) printf ("ba");
    	else if (a==4) printf ("bon");
    	else if (a==5) printf ("nam");
    	else if (a==6) printf ("sau");
    	else if (a==7) printf ("bay");
    	else if (a==8) printf ("tam");
    	else if (a==9) printf ("chin");}
    	
    	{if (b=0) printf ("muoi");
    	else  if (b==1) printf ("mot");
    	else if (b==2) printf ("hai");
    	else if (b==3) printf ("ba");
    	else if (b==4) printf ("tu");
    	else if (b==5) printf ("nam");
    	else if (b==6) printf ("sau");
    	else if (b==7) printf ("bay");
    	else if (b==8) printf ("tam");
    	else if (b==9) printf ("chin");}
    	getch();
    									
    }

  4. #4
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    381

    Bạn tham khảo ở đây: Đọc số thành chữ

    skype: hvphu2010
    Yahoo: hvphu2010
    Sdt: 0129 609 4567

  5. #5
    Ngày gia nhập
    03 2011
    Bài viết
    0

    dùng lệnh switch cũng được nhi?

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

  1. Kỹ thuật C Mọi người ơi, giúp mình 1 chút.
    Gửi bởi Hoangnam08 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 03-03-2013, 08:43 AM
  2. Mình muốn hỏi chút ai giúp mình về cách làm một form giống vậy
    Gửi bởi phamvanluu2 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 11-08-2012, 08:01 PM
  3. Bài tập C++ Giúp m chút
    Gửi bởi son.o0o trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 04-04-2012, 06:38 PM
  4. Bài tập sắp xong,còn 1 chút rắc rối lớn, nhờ các bạn giúp cho.Cám ơn!!
    Gửi bởi boytran trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 12
    Bài viết cuối: 21-04-2008, 08:57 PM
  5. một chút về "form trên C#" ai có thể giúp ???
    Gửi bởi andy2009 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 23-03-2008, 12:48 AM

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