解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <stdio.h>
int fun(int c);
int main()
{
int i,j,m,n,k,x,l=1;
int a[10]= {0};
scanf("%d",&n);
for(i=100; i<=999; i++)
{
if(fun(i))
{
m=i/100;
k=(i/10)%10;
x=i%10;
if(m==k||m==x||k==x)
{
a[l]=i;
l++;
}
}
}
printf("%d\n",a[n]);
return 0;
}
int fun(int c)
{
int h,g=0;
for(h=10; h<33; h++)
{
if(h*h==c)
{
g++;
break;
}
}
if(g==0) return 0;
else return 1;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:646 |
小九九 (C语言代码)浏览:568 |
第一浏览:919 |
Tom数 (C语言代码)浏览:784 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1550 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |