数値の 2 乗は、数値をそれ自体で乗算したものです。
平方数または完全平方は、整数の 2 乗である整数です。
完全平方数は、整数の 2 乗です。
1, 4, 9, 16, 25, 36, 49, 64, 81, 100
ここに、1 から 100 までのすべての完全平方数の平方根があります。
√1 = 1 since 1<sup>2 </sup>= 1 √4 = 2 since 2<sup>2 </sup>= 4 √9 = 3 since 3<sup>2 </sup>= 9 √16 = 4 since 4<sup>2 </sup>= 16 √25 = 5 since 5<sup>2 </sup>= 25 √36 = 6 since 6<sup>2 </sup>= 36 √49 = 7 since 7<sup>2 </sup>= 49 √64 = 8 since 8<sup>2 </sup>= 64 √81 = 9 since 9<sup>2 </sup>= 81 √100 = 10 since 10<sup>2 </sup>= 100
非完全二乗とは、整数をそれ自体で二乗した結果ではないすべての数値です。
以下の数値は非完全二乗です
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.
/* 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("</p><p>"); for(i = 1;times<number;i++,times++){ x = sqrt(i); if(i!=x*x){ printf("%d\t", i); } } getch(); return 0; }
以上がC言語で非正方形の数値を出力するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。