因此,当我执行我的程序时,它读取的值比应该读取的值少一个,我认为问题出在scanf / fgets上,但是我不知道要解决这个问题。帮助吗?
int main(){
int n;
char s[200];
scanf("%i", &n);
for (int i = 0; i<n+1; i++)
{
if (i==0)
{
continue;
} else if (i >=1) {
fgets(s, 200, stdin);
first(s);
second(s);
third(s);
puts(s);
}
}
return 0;
}