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...