新_day_day_new
#include<stdio.h>#include<math.h>int isON1(int number){ int i=1; while(i<=number) { if((number/i)==i&&(number%i)==0) return 1; else i++; } return 0;}void isON2(int number){ int i=(int)sqrt(number); if(number%i==0) printf("%d是完全平方数\n",number); else printf("%d不是完全平方数\n",number);}void main(){ int number; printf("请输入该数:"); scanf("%d",&number); if(isON1(number)==0) printf("%d不是完全平方数\n",number); else printf("%d是完全平方数\n",number); isON2(number);}两个函数选一个就可以,希望对你有帮助。