编程 3位正整数中,既是完全平方数又有两位数相同

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:30:34
要用C语言程序运行的阿 要求可以运行阿 最好有不同的方法阿 谢谢拉 拜托拉

#include<stdio.h>
#include<math.h>
int main()
{
int temp;
int a[6]={0,1,4,5,6,9};
int i,j,k;
for(i=1;i<10;i++)
{
temp=110*i;
for(j=0;j<6;j++)
{
int tmp=temp+a[j];
float tmpp=tmp;
int t=int(sqrt(tmpp));
if(t*t==tmp)
printf("%d\n",tmp);
}
for(j=0;j<10;j++)
{
float zh;
int tt;
if(j==i)
continue;
temp=100*i+10*j+i;
zh=temp;
tt=int(sqrt(zh));
if(tt*tt==temp)
printf("%d\n",temp);
temp=100*i+10*j+j;
zh=temp;
tt=int(sqrt(zh));
if(tt*tt==temp)
printf("%d\n",temp);
}
}
}

注:那个求sqrt()如果你用的保存格式是.c的话,不用这么麻烦。我的编译器出了问题,不能编译.c文件。

编程:在三位整数中寻找符合条件的整数并依次从小到大存入数组;它既是完全平方数,又有两位数字相同。 编程求出输入的两个正整数之和。这两个正整数的可能达到200位。 在3位正整数中有多少个是7的倍数?他们的是多少? pascal编程求正整数A和B之间的完全数 如何随机产生10个2位正整数,用C语言编程 用C语言编程:给出一个不多于5位的正整数,判断它是几位数 编程输出 100-999 之间所有满足下列条件的整数:这些数既是完全平方数,又有两位数字相同 vb编程: 一个N位的正整数,其各位数的N次方之和等于这个数, 怎样编程:任意输入一个5位正整数,求个数位的和.如输入45612,求和后的结果18 c程序设计编程:输入一个正整数,再输入一个N,求从左到右N位的和以及从右到左N位的和