本文主要是介绍哈工大C语言程序设计精髓-数据区间判断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容:
从键盘输入一个int型的正整数n(已知:0<n<10000),编写程序判断n落在哪个区间。如果用户输入的数据不在指定的范围里,程序输出 "error!"。例如,输入265,则该数属于区间 100-999。
程序运行结果示例1:
Please enter the number:
2563↙
2563: 1000-9999
程序运行结果示例2:
Please enter the number:
156↙
156: 100-999
程序运行结果示例3:
Please enter the number:
36↙
36: 10-99
程序运行结果示例4:
Please enter the number:
3↙
3: 0-9
程序运行结果示例5:
Please enter the number:
10923↙
error!
输入提示信息:"Please enter the number:\n"
输入错误提示信息:"error!\n"
输入格式: "%d"
输出格式:
输出的区间判断:
"%d: 1000-9999\n"
"%d: 100-999\n"
"%d: 10-99\n"
"%d: 0-9\n"
###################################################################################################
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int m;
printf("Please enter the number:\n");
scanf("%d",&m);
if (m>=10000 || m<=0)
printf("error!\n");
else
if (m>0&&m<=9)
printf("%d: 0-9\n",m);
else
if (m>=10&&m<=99)
printf("%d: 10-99\n",m);
else
if (m>=100&&m<=999)
printf("%d: 100-999\n",m);
else
if (m>=1000&&m<=9999)
printf("%d: 1000-9999\n",m);
return 0;
}
这篇关于哈工大C语言程序设计精髓-数据区间判断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!