#include
int main(void)
{
char str[100]="88888888888888";
char t[20]="";
gets(t);
puts(str);
puts(t);
return 0;
}

最初の行
555555555555555555555555555555555
入れられます。
なぜstrですか55555555555?またはstrではないのはなぜですか?8888888888888888855555555555588888