程序描述一个数的平方是该数乘以自身。
一个平方数或完全平方是一个整数,它是一个整数的平方;
完全平方数是整数的平方。
1, 4, 9, 16, 25, 36, 49, 64, 81, 100
这里是从1到100的所有完全平方数的平方根。
√1 = 1 since 12 = 1√4 = 2 since 22 = 4√9 = 3 since 32 = 9√16 = 4 since 42 = 16√25 = 5 since 52 = 25√36 = 6 since 62 = 36√49 = 7 since 72 = 49√64 = 8 since 82 = 64√81 = 9 since 92 = 81√100 = 10 since 102 = 100
a non-perfect square is every number that is not the result of squaring an integer with itself.
the below numbers are non-perfect square numbers
2,3,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26 etc…
算法check all numbers from 1 to the user specified number.check if it is perfect square or not.if not a perfect square, print the non perfect square number.
example 的中文翻译为:示例/* program to print non square numbers */#include <stdio.h>#include <math.h>int main() { int number,i,x; int times = 0; clrscr(); printf("print the non square numbers till:"); scanf("%d", &number); printf("the non squre numbers are:"); printf("
"); for(i = 1;times<number;i++,times++){ x = sqrt(i); if(i!=x*x){ printf("%d\t", i); } } getch(); return 0;}
输出
以上就是打印c语言中的非平方数的详细内容。