|
|
cập nhật lúc 02:38 ngày 22/02
|
|
|
|
|
|
| Giúp tôi bài tập C++. |
 |
cuongnato
Bài viết: 2
|
| Ngày gởi: 26/01/2012 | Số lần xem: 162 | Trả lời: 1 |
|
|
|
|
Viết chương trình nhập vào số n nguyên dương <100. Hãy xuất ra màn hình cách đọc số n. Ví dụ: Nhập n = 15. In ra màn hình: Muoi lam. |
|
|
0 |
 Bạn vui lòng chờ trong giây lát
|
|
|
| Câu Trả lời |
|
Bạn sử dụng SWITCH-CASE để thực hiện đọc các chữ số trong số nguyên nhập.
Tức việc đầu tiên bạn phải làm là tách số này thành các chữ số hàng chục, đơn vị sau đó tính đến việc đọc nó.
Chú ý thêm các từ "Mươi", và đọc chữ số 0, 1(1-Mốt), 5(5-Lăm), 4(có thể đọc 4-Tư nếu muốn) ở hàng đơn vị nếu hành chục lớn hơn 0 hay bằng 0.
Bổ sung code:
Bạn có thể tham khảo code sau
Code Mẫu:
#include <stdio.h>
#include <conio.h>
//ham doc so
void chuc_donvi(int x, int d)
{
//doc in chu so hang chuc
switch(x){
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;
}
printf(" ");
//doc in chu so hang don vi
switch(d){
case 0:
if(x==0)
printf("Khong");
break;
case 1:
printf("Mot");
break;
case 2:
printf("Hai");
break;
case 3:
printf("Ba");
break;
case 4:
if(x==0)
printf("Bon");
else printf("Tu");
break;
case 5:{
if(x==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;
}
}
int main()
{
//CODE IN PCGUIDE.VN
int n;
do{
printf("\nNhap vao so tu 0 -> 99 :");
scanf("%d",&n);
}while(n<0||n>99);
//tach ra cac chu so hang chuc, don vi
int c=(n/10)%10;//luu hang chuc
int dv=n%10;//luu hanh don vi
printf("\nSo %d doc la: ",n);
chuc_donvi(c,dv);//goi ham in
getch();
return 0;
}
|
|
|
|
| Bài phản hồi |
Anh có thể viết code cho em được không, viet bằng C nha>
Hướng dẫn của anh thienduong như thế này là đầy đủ các bước bạn cần làm rồi đó, cứ lần lượt mà làm, quan trọng là ở bước tách số để đọc, sau khi tách rồi thì đọc thôi!!!
|
|
 |
|
|
Danh sách thành viên bình chọn