,快来个人帮帮我吧。。

img

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

#include <stdio.h>
int main()
{
    int i;
    char p[50],s[50];
    int a[26] = {0};
    gets(p);
    gets(s);
    for(i=0;s[i]!='\0';i++){
        a[s[i]-'a']++;
    }
    for(i=0;p[i]!='\0';i++){
        if(a[p[i]-'a']>0){
            printf("%d ",i+1);
            a[p[i]-'a']--;
        }
    }
    return 0;
}

img