gpt4 book ai didi

c - 循环无法正常工作(字符串)

转载 作者:行者123 更新时间:2023-11-30 18:36:07 24 4
gpt4 key购买 nike

我正在编写一个程序,可以按字母顺序对您输入的单词进行排序,但我发现无法继续进行,因为循环未按预期工作。

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>

int main()
{
char string[50][50];
int i, n;

printf("Insert the number of strings: ");
scanf("%d ", &n);

for(i=0; i < n; i++)
{
printf("Insert %d. string: ", i+1);
fgets(string[i],50,stdin);
}

return 0;
}

我尝试使用 gets() 并尝试使用 fgets(),但结果是相同的。它打印:

Insert 1. string: Insert 2. string:

然后您可以插入字符串,但比指定的少 1 个。

最佳答案

for循环后面有分号!!!

关于c - 循环无法正常工作(字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43028238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com