Lập Trình Căn Bản C: Kiểm Tra 1 Số Có Là Số Amstrong Hay Không?
Có thể bạn quan tâm
VN SEEDER
Chắc chắn là có đủ....
Menu- Tin học - Lập trình
- Lập trình căn bản
- Lập trình đồ họa
- Cấu trúc dữ liệu & giải thuật
- C# và SQL Server
- Thủ thuật máy tính
- Kiến thức
- Có thể bạn chưa biết
- Làm thế nào
- Nuôi dạy con
- Sức khỏe
- Đọc
- Hạt giống tâm hồn
- Truyện cổ tích
- Truyện cười
- Truyện ngụ ngôn
- Tony buổi sáng
- Phật học
- Ebook
- English Ebook
- Vietnamese Ebook
Đề bài: nhận vào 1 số nguyên dương N. Kiểm tra xem số N có phải là số Amstrong hay không? Sau đó hãy in ra các số amstrong có 3, 4 chữ số.Số Amstrong (còn gọi là là narcissistic number hoặc pluperfect digital invariants - PPDI) nếu tổng lũy lũy thừa bậc n của các chữ số của nó bằng chính nó.Ví dụ: 153 là số amstrong vì 153 = 1^3 + 5^3 + 3^3, tương tự 370 cũng là 1 số amstrong vì 370 = 3^3 + 7^3 + 0^3Bài giải:#include <stdio.h>int SoChuSo(int n){ int d = 0; while(n>0){ d++; n=n/10; } return d;}int LuyThua (int x,int n){ int kq = 1; for(int i=0;i<n;i++) kq=kq*x; return kq;}int LaSoAmstrong(int n){ int n1=n; int n2=0; int scs = SoChuSo(n); while(n1>0){ int k = n1%10; n2+=LuyThua(k,scs); n1=n1/10; } return n == n2;}int main(){ /*int n; printf("nhap so n: "); scanf("%d",&n); if (LaSoAmstrong(n)){ printf("So %d la so Amstrong",n); } else{ printf("So %d khong la so Amstrong",n); }*/ printf("Cac so amstrong co 3,4 chu so la: \n"); for (int i=100;i<=9999;i++){ if (LaSoAmstrong(i)) printf("%5d",i); } return 0;}Xem Video:
Bài liên quan
Bài liên quan
>Thể loại
Cổ tích Có thể bạn chưa biết Nuôi - Dạy con TonyBuổi Sáng-TnBS Sức khỏe Máy tính Lập trình căn bản Làm thế nào Ngẫm Cấu trúc dữ liệu và giải thuật Hạt giống tâm hồn C# và SQL Server Phật học Truyện ngụ ngôn Giáo dụcEbook Tiếng Anh
CSharp Facebook SEO WindowsBài xem nhiều
- Lập trình căn bản C: Tìm ước chung lớn nhất, bội chung nhỏ nhất của 2 số a, b
- Lập trình căn bản C: Rút gọn phân số
- Lập trình căn bản C: Xét trúng tuyển thi đại học
- Những lần xê dịch
- Lập trình căn bản C: In ra n số nguyên tố đầu tiên
- Chuyện tiền chuyện bạc (phần 2)
- Lập trình căn bản C: in tam giác số đối đỉnh
- Lập trình căn bản C: tìm số m lớn nhất sao cho tổng từ một đến m nhỏ hơn bằng n
- Làm Menu lựa chọn bằng mũi tên di chuyển lên xuống C/C++
- Đảo ngược số nguyên dương bằng cách sử dụng đệ quy (có trả về kết quả)
Từ khóa » Tìm Số Armstrong C
-
Số Armstrong Trong C - Hoclaptrinh
-
Kiểm Tra Số Armstrong Trong C++ - Freetuts
-
Bài 35. Kiểm Tra Số Armstrong Trong C/C++ - Lập Trình Không Khó
-
Số Armstrong Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
Kiến Thức Về Số Armstrong Trong C - DevPro
-
Lập Trình C | Kiểm Tra Số Armstrong - Casestudy24h
-
Kiểm Tra Số Armstrong Trong C++ - Freetuts
-
Kiểm Tra Số Armstrong Trong C++ - Bài Tập C++ Có Lời Giải
-
Số Armstrong Trong C
-
Số Armstrong Trong C
-
Kiến Thức Về Số Armstrong Trong C
-
Kiến Thức Về Số Armstrong Trong C - Chickgolden
-
Javascript - Tìm Các Số Armstrong Có 3 Chữ Số
-
Tìm Số Amstrong | VnCoding