Linux 拨号vps windows公众号手机端

c语言如何实现循环输入

lewis 8年前 (2017-11-10) 阅读数 10 #程序编程
文章标签 c语言

在 C 语言中,您可以使用循环结构(如 `while`、`do-while` 或 `for` 循环)来实现循环输入。下面是几个示例:

1、使用 while 循环实现循环输入

#include
intmain(){
intnumber;
charchoice;
while(1){
printf("请输入一个数字:");
scanf("%d",&number);
printf("您输入的数字是:%d\n",number);
printf("是否继续输入?(Y/N)");
scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符
if(choice!='Y'&&choice!='y'){
break;
}
}
return0;
}

2、使用 do-while 循环实现循环输入

#include
intmain(){
intnumber;
charchoice;
do{
printf("请输入一个数字:");
scanf("%d",&number);
printf("您输入的数字是:%d\n",number);
printf("是否继续输入?(Y/N)");
scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符
}while(choice=='Y'||choice=='y');
return0;
}

3、 使用 for 循环实现循环输入

#include
intmain(){
intnumber;
charchoice;
for(;;){
printf("请输入一个数字:");
scanf("%d",&number);
printf("您输入的数字是:%d\n",number);
printf("是否继续输入?(Y/N)");
scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符
if(choice!='Y'&&choice!='y'){
break;
}
}
return0;
}

以上是几个简单示例,您可以根据需要选择适合您的情况的循环结构来实现循环输入。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门