怎么又报错啊


私信TA

用户名:uq_89563935268

访问量:4249

签 名:

等  级
排  名 736
经  验 3840
参赛次数 0
文章发表 14
年  龄 0
在职情况 学生
学  校 江西中医药大学
专  业 计算机

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#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 人评分

  评论区

  • «
  • »