今天又解决了一个问题。

原创 2007年10月13日 03:27:00

#include<iostream.h>
//using namespace std;
typedef struct
  {   int x,y,z;   //为什么不能用typedef
   }time;
 time operator++(struct &time,struct &time)/*编译的时候老是这里出错*/
{ time time3;
  int x,y,z;
  time3.x=time1.x+time2.x;
  time3.y=time1.y+time2.y;
  tine3.z=time1.z+time2.z;
  z= time3.z;y= time3.y;x= time3.x; 
  time3.z%=60;
  time3.y=(time3.y+z/60)%60;
  time3.x=(time3.x+(y+z/60)/60)%24;
  return time3;
}
int main ()
{  time time1,time2,time3;
  
 cout<<"please input the data1:"<<endl;
 cin>>time1.x>>time1.y>>time1.z>>endl;
 cout<<"please input the data2:"<<endl;
 cin>>time2.x>>time2.y>>time2.z>>endl;
 time3=time1++time2;
 cout<<"the result is :"<<time3.x<<"/"<<time3.y<<"/"<<time3.z<<endl;
 return 0; 
 
}
现在我认为是运算符的问题了,应该是+,而不是++。
time operator + (struct &time,struct &time) /*编译的时候老是这里出错*/
运行一下,
还是不行,也不知道为什么,老是有一个错误提示,Error ......{ expected
啊我终于找到了问题的根源所在:
cin>>time1.x>>time1.y>>time1.z>>endl;后面不能有endl.
应该是cin>>time2.x>>time2.y>>time2.z;


最后一次调试成功的程序:
#include<iostream.h>
//using namespace std;
struct time
  {  public:   //比原来的程序多的地方,这是为什么呢?
    int x,y,z;
   };
 time operator+(time & time1,time & time2)//编译的时候老是这里出错,这里的+能不能写成++?回答是否定的。不可以。
{ time time3;
  int x,y,z;
  time3.x=time1.x+time2.x;
  time3.y=time1.y+time2.y;
  time3.z=time1.z+time2.z;
  z= time3.z;y= time3.y;x= time3.x; 
  time3.z%=60;
  time3.y=(time3.y+z/60)%60;
  time3.x=(time3.x+(y+z/60)/60)%24;
  return time3;
}
int main ()
{  time time1,time2,time3;
  
 cout<<"please input the data1:"<<endl;
 cin>>time1.x>>time1.y>>time1.z;
 cout<<"please input the data2:"<<endl;
 cin>>time2.x>>time2.y>>time2.z;
 time3=time1+time2;
 cout<<"the result is :"<<time3.x<<"/"<<time3.y<<"/"<<time3.z<<endl;
 return 0; 
 
}

 


 

面试题31. 连续子数组的最大和

面试题31. 连续子数组的最大和题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了: 在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的...
  • u010429424
  • u010429424
  • 2017-09-11 17:05:49
  • 284

【剑指offer】之连续子数组的最大和

 题目描述: HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天JOBDU测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问...
  • u010098159
  • u010098159
  • 2015-12-10 14:28:24
  • 482

HashMap多线程操作下的问题总结

HashMap多线程操作下的问题总结 HashMap多线程操作会造成一系列问题,这很多人都知道。但反过来根据现象查问题,可能就不那么明显了。因此这里对多线程下HashMap使用会造成的问题做个小总结,...
  • dongxurr123
  • dongxurr123
  • 2017-09-04 00:13:15
  • 133

今天解决一个问题。

其实也不算什么大问题。结果发现编译器编译通过,但是写入目标板运行出错。调试发现,因为uint32 = uint8 *uint32。出现了可能的问题,因此要将uint8的强制转成(uint32)uint...
  • shkliu
  • shkliu
  • 2006-05-31 22:59:00
  • 410

暑假第一周 E

表弟今天的英语作业是练习书写前7个英文字母。勤奋的他写了一页、一页、又一页…… Yellowstar想知道表弟总共写了多少笔划。 (附:英文字母标准手写体教程: ) Input...
  • Nicholafs
  • Nicholafs
  • 2017-07-02 10:48:00
  • 178

24 Nov. 今天又下雪了

  早上懒人起床,洗刷完毕,又跑回被窝里了,已经是10:30am,没留意到窗外已经飘起了雪花, 树枝已经是光秃秃的了,零星的几片叶子在寒风中飘飘摇摇,依恋着不肯坠下。街上行人很少,车辆陆续不断开过。地...
  • hehuaiwen
  • hehuaiwen
  • 2008-05-08 23:34:00
  • 379

7218:献给阿尔吉侬的花束

总时间限制: 100ms 内存限制: 65536kB 描述 阿尔吉侬是一只聪明又慵懒的小白鼠,它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫,研究员们为了鼓励阿尔吉侬尽快到达...
  • Wanglinlin_bfcx
  • Wanglinlin_bfcx
  • 2017-07-21 19:19:27
  • 247

剑指offer 面试题31:连续子数组的最大和 题解

剑指offer:连续子数组的最大和 参与人数:2845  时间限制:1秒   空间限制:32768K 本题知识点:数组 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测...
  • yanglr2010
  • yanglr2010
  • 2016-04-24 09:08:08
  • 849

2017.2.10测试 藏妹子之处

第二题  藏妹子之处(excel) 问题描述: 今天CZY又找到了三个妹子,有着收藏爱好的他想要找三个地方将妹子们藏起来,将一片空地抽象成一个R行C列的表格,CZY要选出3个单元格。但要满足如下的...
  • qq_35640373
  • qq_35640373
  • 2017-04-14 09:44:02
  • 149

九度1026:又一版A+B

题目1026:又一版 A+B 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:18233 解决:4938 题目描述: 输入两个不超过整型定义的非负10进制整数A和B(3...
  • cjf1699
  • cjf1699
  • 2017-08-16 16:43:21
  • 101
收藏助手
不良信息举报
您举报文章:今天又解决了一个问题。
举报原因:
原因补充:

(最多只允许输入30个字)