我怎么这么菜


私信TA

用户名:xujingcheng

访问量:18146

签 名:

Break Away

等  级
排  名 712
经  验 3889
参赛次数 4
文章发表 44
年  龄 10
在职情况 学生
学  校 NUAA
专  业

  自我简介:

毕业前学一下编程, 嗯! 是这样。

/*采用递归调用*/
#include<stdio.h>
#include"string.h"
int k,j=0;
unsigned int count=0;
char str[102],c[102];     
void func(int front,int later);
int main()
{
    scanf("%s %d",str,&k);
    func(0,k);
    puts(c);
    return 0;
}
void func(int front,int later)
{
    if(later>=strlen(str)) return ;
    int i,temp;
    c[j]='0'-1;
    for(i=front;i<=later;i++)
    if(c[j]<str[i])
        {
        c[j]=str[i];
        temp=i;
        }
    j++;
    count++;
    if(count>=strlen(str)-k) {c[j]='\0'; return ;} 
    else
    {
    func(temp+1,later+1);
    return ;
    }
}
 

0.0分

0 人评分

  评论区

  • «
  • »