error:凭感觉写代码,总出错

本文探讨了一个在编程过程中遇到的问题,即在输入数据时,第二个数据被误认为是第一个变量y的值。经过检查,发现问题是由于主函数中缺少了对变量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;的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值