c语言中循环控制语句(do语句),锁定输入值的范围
1、
#include <stdio.h>
int main(void)
{
int i;
do
{
puts("please input the i value.");
printf("i = "); scanf("%d", &i);
if (i < 0 || i > 2)
puts("the span value of i is 0~3");
}
while (i < 0 || i > 2); ## 当输入的i的值小于0或者大于2的则判断为非0,程序循环。
switch(i) ## switch语句分支结构判断
{
case 0: puts("stone!"); break;
case 1: puts("scissors"); break;
case 2: puts("clothes"); break;
}
return 0;
}
