Yêu cầu:
– Viết chương trình nhập vào số nguyên 3 chữ số (từ 100 – 999), sau đó in ra các chữ số thuộc hàng trăm, hàng chục, hàng đơn vị.
Phân tích:
– Nhập vào số nguyên (100 <= x <= 999).
– số hàng trăm = x / 100, số hàng chục = (x%100)/10, số hàng đơn vị = (x%100)%10
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/************************************************************ #include "stdio.h" #include "conio.h" void main() { int x; do { printf("\n Nhap vao so x = "); scanf("%d", &x); } while(x < 100 || x > 999 ); printf("\n Chu so hang tram cua %d la : %d", x, x/100); printf("\n Chu so hang chuc cua %d la : %d", x, (x%100)/10); printf("\n Chu so hang don vi cua %d la : %d", x, (x%100)%10); getch(); } |
Kết quả:
1 2 3 4 5 |
Nhap vao so x = 3 Nhap vao so x = 789 Chu so hang tram cua 789 la : 7 Chu so hang chuc cua 789 la : 8 Chu so hang don vi cua 789 la : 9 |
Leave a Reply