仅供参考,请指正

1、以下程序的功能是借助一个变量交换两个已知数据的值,程序中存在一些错误,修改这些错误并调试程序。

编程题(C/C++程序设计,同济大学mooc)
 1 #include "iostream"                
 2 
 3 using namespace std;
 4 
 5 int main( )                                
 6 
 7 {
 8 
 9         int  x,y;                                                   
10 
11         t=x;
12 
13         x=y;
14 
15         t=y;
16 
17         cin>>x>>y>>endl;
18 
19         cout<<"x="<<x<<"y="<<y<<endl;      
20 
21         system("pause");
22 
23         return 0; 
24 
25                  }
View Code
编程题(C/C++程序设计,同济大学mooc)
 1 #include "iostream"                 
 2 using namespace std;
 3  
 4 int main( )                                 
 5 {
 6     int  x,y,t;//  1.先定义后使用,t没有定义
 7  
 8     cin>>x>>y;//  2.先赋值再交换,endl将换行符写入输出流
 9      
10     // 3.交换算法,是x放到临时变量,y赋值给x,再把临时变量里的x的值赋值给y
11     t=x;
12     x=y;
13     y=t;
14  
15     cout<<"x="<<x<<",y="<<y<<endl;  // 4.输出最好有个逗号分隔,更清晰一些     
16     system("pause");
17     return 0;  
18 }
View Code

相关文章:

  • 2021-06-17
  • 2021-12-24
  • 2021-07-10
  • 2021-11-18
  • 2021-12-27
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-04-29
  • 2021-07-20
相关资源
相似解决方案