11/11/13 08:03:51.59
>>226,241
これならOKか?
#include <stdio.h>
void func(char *s, int i)
{
static char x[20] = {};
char *p;
if (i < 6)
for (p = s; *p; p++) {
x[i] = *p;
func(s, i + 1);
}
else
printf("%s¥n", x);
}
int main(void){
char s[20];
printf("input = ");
scanf("%s", s);
func(s, 0);
return 0;
}