我有个喵喵酱


私信TA

用户名:firstblond

访问量:8648

签 名:

每天都要进步一点点!

等  级
排  名 709
经  验 3911
参赛次数 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 人评分

  评论区

  • «
  • »