int main()
{
int i; //测试数据组数i
int y,m,d;
while(i--)
{
cin>>y>>m>>d;
date d1(y,m,d);
}
return 0;
}
运行程序是总是感觉不对,输入的第二个数据才是y的值。输入:2 1990 2 1
输出:2-1990-03
从类中找了半天没发现错误。到最后才觉得应该是主函数可能出问题了。没想到主函数那么短竟然出问题了,太不可思议了。结果真是主函数中少了一句cin>>i;的操作。int main()
{
int i; //测试数据组数i
int y,m,d;
while(i--)
{
cin>>y>>m>>d;
date d1(y,m,d);
}
return 0;
}
运行程序是总是感觉不对,输入的第二个数据才是y的值。输入:2 1990 2 1
输出:2-1990-03
从类中找了半天没发现错误。到最后才觉得应该是主函数可能出问题了。没想到主函数那么短竟然出问题了,太不可思议了。结果真是主函数中少了一句cin>>i;的操作。