c语言怎样实现循环输入
在 C 语言中,您可使用循环结构(如 `while`、`do-while` 或 `for` 循环)来实现循环输入。下面是几个示例:
1、使用 while 循环实现循环输入
#includeintmain(){ intnumber; charchoice; while(1){ printf("请输入一个数字:"); scanf("%d",&number); printf("您输入的数字是:%d ",number); printf("是否是继续输入?(Y/N)"); scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符 if(choice!='Y'&&choice!='y'){ break; } } return0; }
2、使用 do-while 循环实现循环输入
#includeintmain(){ intnumber; charchoice; do{ printf("请输入一个数字:"); scanf("%d",&number); printf("您输入的数字是:%d ",number); printf("是否是继续输入?(Y/N)"); scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符 }while(choice=='Y'||choice=='y'); return0; }
3、 使用 for 循环实现循环输入
#includeintmain(){ intnumber; charchoice; for(;;){ printf("请输入一个数字:"); scanf("%d",&number); printf("您输入的数字是:%d ",number); printf("是否是继续输入?(Y/N)"); scanf("%c",&choice);//注意空格,避免读取上一次输入的换行符 if(choice!='Y'&&choice!='y'){ break; } } return0; }
以上是几个简单示例,您可以根据需要选择合适您的情况的循环结构来实现循环输入。
TOP