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

Đề tài: xem giùm em bài tập đọc chữ số của số có 3 chữ số

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

    Mặc định xem giùm em bài tập đọc chữ số của số có 3 chữ số

    Code:
    #include<stdio.h>
    #include<conio.h>
    
    void main()
    {
    	int n;
    	int hangtram,hangchuc,donvi;
    	printf("nhap chu so can doc:");
    	scanf("%d",&n);
    	hangtram=(n/100);
    	hangchuc=((n/10)%10);
    	donvi=(n%100);
    	switch (hangtram)
    	{
    		case 1: printf("mottram"); break;
    		case 2: printf("haitram");break;
    		case 3: printf("batram");break;
    		case 4: printf("bontram");break;
    		case 5: printf("namtram");break;
    		case 6: printf("sautram");break;
    		case 7: printf("baytram");break;
    		case 8: printf("tamtram");break;
    		case 9: printf("chintram");break;
    	}
    	switch (hangchuc)
    	{
    		case 0: printf("");break;
    		case 1: printf("mu");break;
    		case 2: printf("haimuoi");break;
    		case 3: printf("bamuoi");break;
    		case 4: printf("bonmuoi");break;
    		case 5: printf("nammuoi");break;
    		case 6: printf("saumuoi");break;
    		case 7: printf("baymuoi");break;
    		case 8: printf("tammuoi");break;
    		case 9: printf("chinmuoi");break;
    	}
    	switch (donvi)
    	{
    		case 0: printf("khong");break;
    		case 1: printf(" mot");break;
    		case 2: printf(" hai");break;
    		case 3: printf(" ba");break;
    		case 4: printf(" bon");break;
    		case 5: printf(" nam");break;
    		case 6: printf(" sau");break;
    		case 7: printf(" bay");break;
    		case 8: printf(" tam");break;
    		case 9: printf(" chin");break;
    	}
    	
    	
    	getch();
    }
    sau em không đọc được chữ số hàng đơn vị?

  2. #2
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Bạn sửa chỗ tính hàng đơn vị thành thế này sẽ dc thôi :
    Code:
    donvi=n - hangtram*100- hangchuc*10;
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  3. #3
    Ngày gia nhập
    05 2008
    Bài viết
    224

    ý , kỳ vậy , thế thì nó đọc 155 thành một trăm năm năm hay 151 thành một trăm năm một à ? bài của bạn thiếu các trường hợp đọc riêng rồi
    Em có thấy nắng vàng kỷ niệm
    Hạ ngồi ru thanh thản những môi cười
    Thuở ngồi ngóng tay choàng tay nỗi nhớ
    Vin tay vào tháng năm chơi vơi...

  4. #4
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Bài này chắc thầy chỉ yêu cầu có thế.
    Chứ đủ chắc phải có thêm trường hợp
    101 -> hàng chục là 0 thì thêm chữ lẻ
    150 -> hàng đơn vị là 0 & hàng chục khác 0 thì thêm chữ chẵn
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    Neverland
    Bài viết
    48

    Đơn giản thay :
    C Code:
    1.     donvi=n%10;
    Bạn viết donvi=n%100 tức là với số abc --> donvi=bc . Chỗ sai là ở đấy .
    I'm superman

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

    Mặc định xem giùm em bài tập đọc chữ số của số có 3 chữ số

    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3.  
    4. void main()
    5. {
    6.     int n;
    7.     int hangtram,hangchuc,donvi;
    8.     printf("nhap chu so can doc:");
    9.     scanf("%d",&n);
    10.     hangtram=(n/100);
    11.     hangchuc=((n/10)%10);
    12.     //donvi=(n%100);
    13.    donvi=n - hangtram*100- hangchuc*10;
    14.     switch (hangtram)
    15.     {
    16.         case 1: printf("mottram"); break;
    17.         case 2: printf("haitram");break;
    18.         case 3: printf("batram");break;
    19.         case 4: printf("bontram");break;
    20.         case 5: printf("namtram");break;
    21.         case 6: printf("sautram");break;
    22.         case 7: printf("baytram");break;
    23.         case 8: printf("tamtram");break;
    24.         case 9: printf("chintram");break;
    25.     }
    26.     switch (hangchuc)
    27.     {
    28.         case 0: printf("");break;
    29.         case 1: printf("muoi");break;
    30.         case 2: printf("haimuoi");break;
    31.         case 3: printf("bamuoi");break;
    32.         case 4: printf("bonmuoi");break;
    33.         case 5: printf("nammuoi");break;
    34.         case 6: printf("saumuoi");break;
    35.         case 7: printf("baymuoi");break;
    36.         case 8: printf("tammuoi");break;
    37.         case 9: printf("chinmuoi");break;
    38.     }
    39.     switch (donvi)
    40.     {
    41.         case 0: printf("khong");break;
    42.         case 1: printf(" mot");break;
    43.         case 2: printf(" hai");break;
    44.         case 3: printf(" ba");break;
    45.         case 4: printf(" bon");break;
    46.         case 5: printf(" nam");break;
    47.         case 6: printf(" sau");break;
    48.         case 7: printf(" bay");break;
    49.         case 8: printf(" tam");break;
    50.         case 9: printf(" chin");break;
    51.     }
    52.  
    53.  
    54.     getch();
    55. }

    Được sửa rùi đó

    *Chú ý: post code cho vào thẻ tag code, nếu chưa biết lên đầu trang xem hướng dẫn.
    Nếu muốn update nội dung bài viết thì sử dụng công cụ edit.
    Đã được chỉnh sửa lần cuối bởi QuangHoang : 16-11-2008 lúc 07:26 PM.

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

  1. các bạn sửa giùm lỗi này hộ tớ với!
    Gửi bởi mr.cuong_tq trong diễn đàn Nhập môn lập trình Java
    Trả lời: 1
    Bài viết cuối: 01-10-2012, 06:36 PM
  2. Fix lỗi giùm em với ạ
    Gửi bởi anhtnse02984 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 10-08-2012, 02:19 PM
  3. Turbo C Lỗi Mọi người sữa giùm mình lỗi ni
    Gửi bởi binhlama00 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 01-03-2012, 08:56 PM
  4. mấy anh sửa lỗi này giùm em nha
    Gửi bởi lu_ngovan trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 05-05-2010, 04:17 PM
  5. sửa giùm em bài sắp xếp
    Gửi bởi tonggiavinh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 19-01-2008, 09:42 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