21xrx.com
2025-03-24 08:36:26 Monday
文章检索 我的文章 写文章
如何实现C语言中字符串的持续输入
2023-06-14 23:25:59 深夜i     10     0
C语言 字符串 持续输入

在C语言中,输入字符串是一个常见的操作。但是有些时候我们需要输入多个字符串,这时候如何实现持续输入呢?下面我们将介绍几种方法。

1.使用循环语句来实现

我们可以使用循环语句来实现多次输入字符串,如下所示:

#include 
#define MAX_LENGTH 100
int main()
{
  char str[MAX_LENGTH];
  int i;
  for(i=1; i<=5; i++) //循环5次
  {
    printf("请输入第%d个字符串:",i);
    scanf("%s",str);
    printf("你输入的是:%s\n",str);
  }
  return 0;
}

上面的程序通过循环语句来实现了多次输入字符串。

2.使用while循环来持续输入

我们可以使用while循环来实现持续输入,具体实现如下:

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

上面的程序使用了while循环来实现了持续输入字符串。

3.使用do-while循环实现

我们还可以使用do-while循环来实现持续输入字符串,具体实现如下:

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

上面的程序使用了do-while循环来实现了持续输入字符串。

本文介绍了三种不同的方法来实现C语言中字符串的持续输入,分别是使用循环语句、while循环和do-while循环。

  
  

评论区