有偿求解题(c语言)

都是些很简单的,可我就是不会好吧,可以的话,私信我加我微信。

什么题目?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    char s[101] = {0};
    char s1[101] = {0};
    char smin[101] = {0};
    int n = 0,i,j;
    scanf("%s",s);
    strcpy(smin,s);
    int len = strlen(s);
    for(i=0;i<len-1;i++)
    {
        n = 0;
        for(j=i+1;j<len;j++)
            s1[n++] = s[j];
        for(j=0;j<=i;j++)
            s1[n++] = s[j];
        if(strcmp(smin,s1) > 0)
            strcpy(smin,s1);
    }
    printf("%s\n",smin);
    return 0;
}