21xrx.com
2025-03-26 19:25:44 Wednesday
文章检索 我的文章 写文章
C语言中输入多个字符串的方法及实例
2023-06-14 23:39:24 深夜i     10     0
C语言

在进行C语言编程时,有时会需要输入多个字符串。这时我们可以使用C语言中的循环结构来逐个输入字符串。下面我们就来看一下实现方法及示例代码。

首先,我们可以通过scanf函数来读取输入的字符串。例如,scanf("%s", str)可以读取输入的字符串并存储到字符数组str中。接下来,可以通过while循环结构来进行多次输入,直到达到所需字符串输入的数量。

下面是一个实现了输入5个字符串并输出的示例代码:

#include 
#include 
int main()
{
  char str[5][20];
  int i;
  for(i=0; i<5; i++){
   printf("请输入第%d个字符串:", i+1);
   scanf("%s", str[i]);
  }
  printf("输入的5个字符串为:\n");
  for(i=0; i<5; i++){
   printf("%s\n", str[i]);
  }
  return 0;
}

上述代码中,我们定义了一个二维字符数组str,该数组共有5行、每行有20个字符的空间。通过for循环结构进行多次输入,并将输入的字符串存储到对应行的字符数组中。最后,再通过循环结构遍历输出所输入的字符串。

通过上述方法,我们可以方便地进行多个字符串的输入。同时也可以根据需要进行修改,以适应不同的需求。

字符串输入, scanf, 循环结构。

  
  

评论区

请求出错了