在每两个字符间插入字符的问题

#include "stdio.h"
#include "string.h"
int main()
{

char ss[100];
int i;
gets(ss);
for(i=0;i<(strlen(ss));i++)
{ printf("%s",ss[i]);
printf(" ");
}
}

谢谢
插入空格

#include "stdio.h"
#include "string.h"
int main()
{
    char ss[100];
    int i;
    gets(ss);
    for(i=0;i<(strlen(ss));i++)
    { 
        printf("%c",ss[i]);
        if (i != strlen(ss) - 1) printf(" ");
    }
}

#include "stdio.h"
#include "string.h"
int main()
{
char ss[100];
int i;
gets(ss);
for(i=0;i<(strlen(ss));i++)
{
printf("%c",ss[i]);
if ((i+1)%2==0)
printf(" ");
}
}