Lập trình C: Kiểm tra tính chính phương
Giải phóng thời gian, khai phóng năng lực
1. Video hướng dẫn:
2. Bài viết hướng dẫn:
#include<stdio.h> #include<math.h> main(){ ///Hãy nhập một số N bất kỳ và kiểm tra xem ///N có phải là số chính phương hay không? ///Số chính phương là số nguyên dương >1 và có ///căn bậc 2 là một số nguyên. Ví dụ: 4, 9, 16,... ///Suy ra, ta chỉ cần kiểm tra xem sqrt(N) có phải ///là số nguyên hay không, nếu phải thì N là số ///chính phương, ngược lại N không phải số chính ///phương. float N; printf("\nMoi ban nhap mot so N bat ky: "); scanf("%f",&N); if(N>1 && (sqrt(N)==(int)sqrt(N))){ printf("\n%g la so chinh phuong",N); }else{ printf("\n%g khong phai la so chinh phuong",N); } return 0; }
Giải phóng thời gian, khai phóng năng lực