最后一个字符 不是 '\0'结尾
字符串要求'\0'结尾的
改成这样吧
#include<stdio.h>
int main()
{
char str[27] = { 0 }; // 多加一个字节,并且同时赋值为0
char j;
int i;
j='a';
for(i=0;i<26;i++)
{
str[i]=j;
j++;
}
printf("%s\n",str);
return 0;
}