mooc c语言第六周答案,2017 mooc C语言 第六周(2) 答案2

编程实现一个输入指定范围内的整数的函数(4分)

题目内容:

编程实现一个输入指定范围内的整数的函数getint,其完整的函数原型为:intgetint(int min, int max);,它负责接收用户的输入进行验证,保证接收的一定是一个介于min和max之间([min, max]区间内)的一个整数并最后返回该整数。如果用户输入不合法,则会提示继续输入,直到输入合法时为止。要求编写完整的程序并测试你所写的getint函数。

程序的运行结果示例:

Please enter min,max:

3,100↙

Please enter an integer [3..100]:

-2↙

Please enter an integer [3..100]:

0↙

Please enter an integer [3..100]:

116↙

Please enter an integer [3..100]:

58↙

The integer you have entered is:58

输入提示信息:"Please enter min,max:\n"

"Please enter an integer [%d..%d]:\n"

输入格式:

输入数据区间的最小值和最大值:"%d,%d"

输入指定范围内的整数: "%d"

输出格式:"The integer you have entered is:%d\n"

#include

intgetint(intmin,int max);

intmain()

{

intmin,max,ret;

printf("Please enter min,max:\n");

scanf("%d,%d",&min,&max);

printf("Please enter an integer [%d..%d]:\n",min,max);

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值