雨落


私信TA

用户名:hanyuluo

访问量:9809

签 名:

弱水三千,只取一瓢。

等  级
排  名 1016
经  验 3194
参赛次数 1
文章发表 17
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>

void f(char a[]){

    int i;

    if(a[0]=='1'){

        for(i=1;i<16;i++){

            if(a[i]=='0')a[i]='1';

            else if(a[i]=='1')a[i]='0';

        }

        for(i=15;i>0;i--){

            if(a[i]=='1')a[i]='0';

            else if(a[i]=='0'){

                a[i]='1';

                break;

            }

        }

    }

}

int main(){

    char *b[16],*p; //定义指针数组

    gets(b);

    p=b    //把数组的地址赋给指针p

    f(p);   //把指针p输入函数

    printf("%s\n",b);

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区