44问答网
所有问题
C语言,从键盘上输入一个数,用do-while循环判断输入的数是否在0到10之间
如果不在0到10之间则要求重新输入
举报该问题
推荐答案 2012-03-13
#include <stdio.h>
main()
{
int flag=0;
double num;
do
{
if (flag!=0)
printf("您输入的数不在0~10之间!\n\n请重新");
else
flag=1;
printf("输入一个数值:");
scanf("%lf",&num);
} while (num<0 || num>10);
printf("您输入的数在0~10之间,复合要求!\n");
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WVYDVDGG.html
其他回答
第1个回答 2012-03-13
#include<stdio.h>
int main()
{
char ch;
do
{
scanf("%c",&ch);
}while(ch<'0' || ch >'9');
return 0;
}
第2个回答 2012-03-13
#include<stdio.h>
void main()
{
int a;
do
{
scanf("%d",&a);
}while(a<0 || a >9);
printf("%d\n",a);
}
相似回答
C语言
中
循环
语句有哪些?具体怎么用?
答:
while(c!=’\X0D’) /*回车结束循环*/ c=getche(); /*带回显的
从键盘
接收字符*/ } 上例中
,
while循环
是以检查
c是否
为回车符开始, 因其事先被初始化为空, 所以条件为真, 进入循环等待
键盘输入
字符; 一旦输入回车, 则c=’\X0D’, 条件为假, 循环便告结束。与for循环一样, whil...
C语言,
只能输入
0
--100 ,如果输入了不在范围,如何用函数实现
循环输入
...
答:
}
while
(x<0 || x>100); //当输入了不在范围内的数值,则循环再输入 printf("x=%g\n",x);=== 如果不但要
判断输入的
数值在允许范围内,而且要
判断是否输入
了不合法的字符,例如输入了abc,则用:float x;int flag;do { printf("input x:\n");flag=scanf("%f",&x); //输入...
c语言
输入一个
整数,要求倒序输出
while
语句
答:
12345 5 4 3 2 1 /
C语言
编写程序
从键盘
任意
输入
n个实数
,用do-while循环
语句求最大值、最...
答:
你好!以下是
一个C语言
程序
,使用do-while循环
语句
从键盘
任意输入n个实数,并计算出其中的最大值和最小值:include <stdio.h> int main() { int n, i = 0;float num, max, min;printf("请输入要
输入的
实数个数n: ");scanf("%d", &n);do { printf("请输入实数: ");scanf("%f", ...
大家正在搜
do是不是c语言的关键字
c语言输入一个数组
c语言do while用法
c语言do语句的用法
c语言输入一个字符串
c语言文件输入输出
c语言字符串的输入
C语言define
double C语言
相关问题
c语言中用do....while...从键盘上输入若干个数输...
c#编写程序,使用do-while循环语句,从键盘上输入10...
用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的...
C语言高手进来下。。。。。。 (用do-while语句实现)...
C语言:用do while 语句求键盘任意输入的10个数据之...
C语言 do while循环;根据输入来判断,但是只循环一次
用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其...
c语言编程(输入一个整数,统计它有几位数)如何用while语...