文字列を読み取った後、最後に改行を読み取ることがわかりました。、解決方法がわかりません
以下はテスト例です。
#include<stdio.h>
#include<string.h>
int main()
{
char a[30];
int i, a_len;
gets(a);
a_len = strlen(a);
for(i=0; a[i]!='\0'; i++)
printf("这是第%d个字符:%c\n", i, a[i]);
printf("字符串长度为:%d\n", a_len);
}