我有个喵喵酱


私信TA

用户名:firstblond

访问量:8126

签 名:

每天都要进步一点点!

等  级
排  名 669
经  验 3857
参赛次数 0
文章发表 19
年  龄 21
在职情况 学生
学  校 家里蹲
专  业

  自我简介:

解题思路:
                准备三个数,一个用于读取字符串大小,一个保存字符串,还有一个用于题目要求下标

                即,一个循环读取输入,一个循环用于输出
注意事项:
                注意由于输入有间隔,所以注意循环次数,以免跳过输入
参考代码:

                #include<stdio.h>
                       void max(char *p);              // 声明函数
                       int main(void)
                      {
                             char str[50];
                             max(str);                       //调用函数
                      }
                      void max(char *p)
                      {
                             int a, b, i;
                             scanf("%d", &a);      
                             for (i = 0; i <= a; i++)   //由于输入时候会多一个空格,所以多增加一次循环
                                  scanf("%c", &p[i]);
                             scanf("%d", &b);
                             for (i = b; i <= a; i++)   //同理因为输入多一个空格所以输出也要多一次
                                  printf("%c", p[i]);
                     }

 

0.0分

0 人评分

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

编程语言转换

万能编程问答

代码解释器

  评论区