C语言I作业11
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 我在这个课程的目标是 弄懂函数的定义与使用 这个作业在那个具体方面帮助我实现目标 PTA作业方面 参考文献 c语言programmer 1.1 题目名1 题目内容描述:6-1 统计某类完全平方数 (20分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:用了i,n,temp整型变量 数据处理:int IsTheNumber ( const int N ) { int i = 0, n = N, temp; // N 是静态定义,所以用 n 来保存 N 的值 int a[10] = {0}; // 数组用来记录数位上的数是否出现过 while (1) { if (i i > N) return 0; // 当 i i 大于 N 就说明 N 不是平方数,返回0 if (i*i == N) break; // 是平方数,结束循环 i ++; } while (n != 0) { temp = n%10; // 获取当前位上的数 if (a[temp]) return 1; // 已被置为1,说明出现一样的数