[Programming] hướng dần làm bài tập c này với |
05/05/2009 08:27:05 (+0700) | #1 | 179533 |
|
anglezero
Member
|
0 |
|
|
Joined: 19/03/2009 11:07:24
Messages: 19
Offline
|
|
e mới học c gặp bài này chưa có hướng làm
mong mấy đai ca jup em
viết chương trình nhập 1 số nguyên có ba chữ số
hãy in ra cách đọc nó
|
|
|
|
|
[Question] Re: hướng dần làm bài tập c này với |
05/05/2009 11:10:55 (+0700) | #2 | 179560 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
bạn đã biết cách nhận 3 chữ số chưa?
suy nghĩ xem từ số 1 làm sao in ra được "Một" ? |
|
Hibernating |
|
|
|
[Question] Re: hướng dần làm bài tập c này với |
05/05/2009 23:01:01 (+0700) | #3 | 179601 |
|
anglezero
Member
|
0 |
|
|
Joined: 19/03/2009 11:07:24
Messages: 19
Offline
|
|
thì em dùng lệnh switch case để đọc 1 số |
|
|
|
|
[Question] Re: hướng dần làm bài tập c này với |
06/05/2009 00:14:42 (+0700) | #4 | 179612 |
toend2008
Member
|
0 |
|
|
Joined: 11/04/2009 03:01:03
Messages: 17
Offline
|
|
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
do
{
printf("Nhap vao so co 3 chu so: ");
scanf("%d",&n);
}
while(n<0||n>999);
{
int tram=n/100;
int chucn/10)%10);
int donvi=n%10;
switch(tram)
{
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(chuc)
{
case 0:
if(donvi==0)
printf("");
else
{
if(chuc==0&&tram==0)
printf("");
else
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(donvi)
{
case 0:printf("Khong");break;
case 1:
if(chuc==1||(tram==0&&chuc==0))
printf(" mot");
else
printf(" mo't");
break;
case 2:printf(" hai");break;
case 3:printf(" ba");break;
case 4:printf(" bon");break;
case 5:
if(chuc==0&&tram==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;
}
getch();
}
} |
|
|
|
|
[Question] Re: hướng dần làm bài tập c này với |
06/05/2009 00:16:15 (+0700) | #5 | 179614 |
toend2008
Member
|
0 |
|
|
Joined: 11/04/2009 03:01:03
Messages: 17
Offline
|
|
Mình ko thấy tap code ở đâu nên paste vậy luôn.Bạn cứ coppy vô là chạy được. Bài này chỉ mang tính chất minh họa cho lệnh switch(). |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|