满意答案
CJL929
2015.04.19
采纳率:57% 等级:7
已帮助:1010人
12345678910111213141516171819202122#include int isInCommon(int num) { int m = num,k = 1; if(num 100) return 0; // 题目要求 while(m) { k *= 10; m /= 10; } return (num * num % k == num);} int main() { int n; printf("输入一个正整数(q ti quit):"); while(scanf("%d",&n) == 1) { if(isInCommon(n)) printf("n = %d,n * n = %d,是\n",n,n * n); else printf("n = %d,n * n = %d,不是\n",n,n * n); printf("输入一个正整数(q ti quit:"); } return 0;}
014分享举报