写一个函数测试某个整数值是否落在某个范围之内。函数原型如下: int range_test( int val, int low, int high ) ; 其中val是要测试的值,low是范围的最小值,high是范围的最大值。如果落在指定的范围内,函数返回1,否则返回0。编写main函数调用它并进行测试。 **输入格式要求:"%d%d%d" 提示信息:"请输入数值和上下界:\n" **输出格式要求:"函数测试输出为%d!\n" (输出为:1或者0) 程序运行示例1: 请输入数值和上下界: 2 5 8 函数测试输出为0! 程序运行示例2: 请输入数值和上下界: 6 1 9 函数测试输出为1!
#include<stdio.h>
int range_test( int val, int low, int high ) ;//定义函数
int main()//对函数开始规定
{
int val,low,high;
printf("请输入数值和上下界:\n",val,low,high);
scanf("%d%d%d",&val,&low,&high);
int i;
i=range_test(val,low,high);//使i等于该函数输出值,则可输出题目的要求
printf("函数测试输出为%d!\n",i);
}
int range_test( int val, int low, int high )//调用函数
{
int ret;//定义新变量
if(low<=val&&val<=high)
{
ret=1;
}
else{
ret=0;
}//该函数的要求
return ret ;//该函数输出值
}
主要考察点就是基础的函数调用,我自己也摸索了很久...小白一枚