Đảo ngược một số bằng vòng lặp For trong C
bởi devang · Xuất bản ngày 11 tháng 1 năm 2015 · Cập nhật ngày 31 tháng 12 năm 2015
Code chương trình tìm số lùi của một số trong C
#include #include void main[] { int i,n,r,s=0; clrscr[]; printf["\n Enter The Number:"]; scanf["%d",&n]; //LOOP FOR FINDING THE REVERSE OF A NUMBER for[i=n;i>0; ] { r=i%10; s=s*10+r; i=i/10; } printf["\n The Reverse Number of %d is %d",n,s]; getch[]; }
Có liên quan. Đảo ngược một số bằng vòng lặp For trong C++
Làm việc
- Đầu tiên máy tính đọc một số từ người dùng
- Sau đó, sử dụng vòng lặp for, số đảo ngược được tính toán và lưu trữ trong biến 's'
- Cuối cùng, đảo ngược của một số nhất định được in
Từng bước làm việc của chương trình C trên
Giả sử một số đã nhập là 4321
Vì vậy, i=4321 , s=0
- i>0 [4321>0] đối với điều kiện vòng lặp là đúng
r=i%10 [r=4321%10] Vì vậy r=1
s=s*10+r [s=0*10+1] Vậy s=1
i=i/10 [i=4321/10] Vì vậy i=432
- i>0 [432>0] đối với điều kiện vòng lặp là đúng
r=i%10 [r=432%10] Vì vậy r=2
s=s*10+r [s=1*10+2] Vậy s=12
i=i/10 [i=432/10] Vậy i=43
- i>0 [43>0] đối với điều kiện vòng lặp là đúng
r=i%10 [r=43%10] Vậy r=3
s=s*10+r [s=12*10+3] Vậy s=123
i=i/10 [i=43/10] Vậy i=4
- i>0 [4>0] đối với điều kiện vòng lặp là đúng
r=i%10 [r=4%10] Vì vậy r=4
s=s*10+r [s=123*10+4] Vậy s=1234
i=i/10 [n=4/10] Vì vậy i=0
- i>0 [0>0] đối với điều kiện vòng lặp là sai
Nó ra khỏi vòng lặp for và in ra số đảo ngược được lưu trong biến “s”
- Như vậy là đã hoàn thành việc thực hiện chương trình
đầu ra
ĐỂ TẢI XUỐNG MÃ CHƯƠNG TRÌNH. BẤM VÀO ĐÂY
Chương trình này là đảo ngược và in số đã cho bằng For Loop
Mã nguồn
#include int main[] { int n,i=1; printf["\nEnter the limit:"]; scanf["%d",&n]; for[n;n>=i;n--] { printf["\n%d",n]; } return 0; }Để tải xuống tệp thô Bấm vào đây
đầu ra
Enter the limit : 12 12 11 10 9 8 7 6 5 4 3 2 1
Danh sách chương trình
Chương trình mẫu
Trường hợp chuyển đổi trong C
Toán tử có điều kiện trong C
Câu lệnh Goto trong C
Các chương trình ví dụ về vòng lặp While
Câu lệnh vòng lặp trong C
Đối với các chương trình ví dụ về vòng lặp
Ví dụ về mảng trong C
Mảng một chiều
Mảng hai chiều trong C
Các chương trình ví dụ chuỗi trong C
Chức năng Chương trình ví dụ trong C
Chương trình này sắp đảo ngược và in các bảng bằng For Loop
Mã nguồn
#include int main[] { int i,n=1,m,a; printf["\nEnter the limit:"]; scanf["%d",&i]; printf["\nEnter the table's number:"]; scanf["%d",&a]; for[i;i>=n;i--] { printf["\n%d*%d=%d",i,a,i*a]; } return 0; }Để tải xuống tệp thô Bấm vào đây
đầu ra
Enter the limit:8 Enter the table's number :2 8*2=16 7*2=14 6*2=12 5*2=10 4*2=8 3*2=6 2*2=4 1*2=2
Danh sách chương trình
Chương trình mẫu
Trường hợp chuyển đổi trong C
Toán tử có điều kiện trong C
Câu lệnh Goto trong C
Các chương trình ví dụ về vòng lặp While
Câu lệnh vòng lặp trong C
Đối với các chương trình ví dụ về vòng lặp
Ví dụ về mảng trong C
Mảng một chiều
Mảng hai chiều trong C
Các chương trình ví dụ chuỗi trong C
Chức năng Chương trình ví dụ trong C
Chương trình này lấy đầu vào số nguyên từ người dùng. Sau đó, vòng lặp while
được sử dụng cho đến khi n != 0
là sai [0]
Trong mỗi lần lặp của vòng lặp, phần dư khi n chia cho 10 được tính và giá trị của n giảm đi 10 lần