ipad


私信TA

用户名:uq_35476798491

访问量:1721

签 名:

等  级
排  名 5262
经  验 1567
参赛次数 0
文章发表 34
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:暴力循环输出

注意事项:

参考代码:

#include<stdio.h>

int main()

{

int m;

scanf("%d",&m);

int i,flag = 0;

for(i = 10000;i<=999999;i++){

    if(huiwen(i,m) ){

        printf("%d\n",i);

        flag =1;

    }

}

if(flag == 0){

    printf("-1");

}

return 0;

}


int huiwen(int n,int m){

    int a[6] = {0};

    int sum = 0;

    for(int i = 0;i<6;i++){

        a[i] = n%10;

        sum += a[i];

        n/=10;

    }

    if(sum == m){

        if(a[5] == 0 ){

            if(a[0] == a[4] && a[1] == a[3]){

                return 1;

            }

            else

                return 0;

        }

        if(a[5] != 0 ){

            if(a[0] == a[5] && a[1] == a[4] && a[2]==a[3]){

                return 1;

            }

            else

                return 0;

        }

    }

}

    


 

0.0分

0 人评分

  评论区

  • «
  • »