判断平方根值与取整后的值是否相同,相同则输入的为平方数,即输出Y,否则输出N。 不同编程语言代码有些差异,自己按这思路处理就是。
#includeint int_square(int aa){ return aa*aa;}main(void){ int a,result; printf("please input:\n"); scanf("%d",&a); result=int_square(a); printf("%d*%d=%d\n",a,a,result);}