基礎程式設計題 6 7 統計某類完全平方數

2021-08-15 17:37:27 字數 994 閱讀 4365

int isthenumber ( const int n );
其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。

#include #include int isthenumber ( const int n );

int main()

printf("cnt = %d\n", cnt);

return 0;

}/* 你的**將被嵌在這裡 */

分析:這道題主要要解決兩個問題:(1)判斷完全平方數;(2)判斷是乙個整數不同位數上是否有數相等。

(1)判斷完全平方數比較簡單,主要利用函式sqrt()進行判斷。

int isthenumber ( const int n )

; n=(int)sqrt(n)*(int)sqrt(n);

if(n==n)                        //在完全平方數的基礎上進行判斷第二步}}

n=n/10;

} return 0;

} else

return 0;

}

#include #include #include int isthenumber ( const int n );

int main()

printf("cnt = %d\n", cnt);

return 0;

}int isthenumber ( const int n )

{ int i,j,len;

char num[10];

if(n==(int)pow((int)sqrt(n),2))

{ sprintf(num,"%d",n); //把乙個整數拷貝進字元陣列

len=strlen(num);

for(i=0;i《完》

6 7 統計某類完全平方數

6 7 統計某類完全平方數 20 分 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。int isthenumber const int n 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。include in...

6 7 統計某類完全平方數

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。int isthenumber const int n 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。include include int isthenumb...

6 7 統計某類完全平方數

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。函式介面定義 int isthenumber const int n 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。裁判測試程式樣例 include inclu...