作业帮 > 综合 > 作业

一道C程序填空题,求错在哪里?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 06:35:56
一道C程序填空题,求错在哪里?
程序填空,不要改变与输入输出有关的语句.
编写一个函数,利用参数传入一个3位数number,找出101~number之间所有满足下列两个条件的数:
它是完全平方数,又有两位数字相同,如144、676等,函数返回找出这样的数据的个数.请同时编写主函数.
例:(括号内为说明)
输入
3\x05(repeat=3)
150
500
999
输出
count=2
count=6
count=8
#include
#include
int search(int n);
int main(void)
{
\x05int number,ri,repeat;
\x05scanf("%d",&repeat);
\x05for(ri=1;ri
很简单啊,因为第一个kai则个平方根是个double的数字,Kai*kai 得到的是double,而i是int,两边比较的时候都会转换成double,两个double比较很难相等的.,第一个方法得到的结论将是0;