如何在一个C语言程序中判断输入内容是否一个合法年份(字母警告重输),不是报错,是的话判断是否为闰年
如何在一个C语言程序中判断输入内容是否一个合法年份(字母警告重输),不是报错,是的话判断是否为闰年
日期:2015-10-13 09:28:46 人气:1
大体思路是把输入的字符传如一个变量
判断变量的ACSII就可以了
例:
#include <stdio.h>
void main()
{
char d;
scanf("%s",&d);
while(d<97||d>123)//小写字母a是97,大写为65
{
printf("\n输入有误 从新输入:");
scanf("%c",&d);
}
printf("%