Chuyển đổi số thành ký tự trong C Bài tập Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng ký tự.. Chương trình C để chuyển đổi số thập phân thành
Trang 1Chuyển đổi số thành ký tự trong C
Bài tập
Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng
ký tự Ví dụ: 124 là mot hai bon
Chương trình C để chuyển đổi số thập phân thành dạng ký tự
Mình sử dụng vòng lặp while và switch-case để giải bài toán này
#include<stdio.h> #include<conio.h> main() { long int n,sum= , ; printf("Nhap mot so bat ky = \n"); scanf("%ld",&n); while( > ) {
r n 10; sum=sum*10+ ; n= /10; } n=sum; while( > ) { r= %10;
switch( ) { case : printf("mot "); break; case : printf("hai ");
break; case : printf("ba "); break; case : printf("bon "); break;
case : printf("nam "); break; case : printf("sau "); break; case
printf("chin "); break; case : printf("khong "); break; default:
tot!"); getch(); }
Biên dịch và chạy chương trình C trên sẽ cho kết quả: