verify()
函数检查以确认值输入是否在0
到100
的范围内。如果值在范围内,函数应返回常量TRUE
(定义为1
),否则返回FALSE
(定义为0
)。当值超出范围时,程序需要显示错误消息。
示例代码
#include <stdio.h>
#define TRUE 1
#define FALSE 0
void display(int stop);
int verify(int check);
int main()
{
int x;
printf("输入停止值 (0-100): ");
scanf("%d", &x);
if (verify(x))
{
display(x);
}
else
{
printf("%d 超出了范围!\n", x);
}
system("pause");
return(0);
}
int verify(int check)
{
if (check < 0 || check > 100)
return FALSE;
return TRUE;
}
void display(int stop)
{
int x;
for (x = 0; x <= 100; x = x + 1)
{
printf("%d ", x);
if (x == stop)
{
puts("厉害了!");
return;
}
}
puts("没有在范围内!");
}
执行上面示例代码,得到以下结果:
输入停止值 (0-100): 35
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 厉害了!