闰年测试以及非法输入的处理方法
1.程序要求
输入年份,判断是否是闰年
2.测试用例
0 1600 2016 1900
3.源代码
1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 int year; 8 cin>>year; 9 int a = year % 4; 10 int b = year % 100; 11 int c = year % 400; 12 if((b == 0)&&(c == 0)) cout<<"YES"; 13 if((b == 0)&&(c != 0)) cout<<"No"; 14 if((b != 0)&&(a == 0)) cout<<"YES"; 15 if((b != 0)&&(a != 0)) cout<<"NO"; 16 return 0; 17 }
44.测试结果
5.非法输入的处理
在C++标准库里面,使用stringstream函数。
在java或者c#中,都可以使用parse函数。