编程思想:赋值

发表在    C++ 07-14 15:16:51

2 2128 3

※输入两个正整数A和B,试交换A、B的值(使A的值等于B,B的值等于A)。

交换两个变量的值方法很多,一般我们采用引入第三个变量的算法,二个变量交换,可以想像成一瓶雪碧(A)和一瓶可乐(B)进行交换,这时容易想到拿一个空瓶子过来:

  ① 将雪碧(A)倒到空瓶(C)中;② 将可乐(B)到雪碧瓶(A)中;③ 将原空瓶中(C)的雪碧倒到可乐瓶(B)中。

程序:

#include<iostream>                     //使用cin,cout,须调用iostream库

  #include<cstdlib>                        // Dev C++使用system( )调用cstdlib库,若不调用次库最后一句改成return 0;

  using namespace std;

  int main()

  {  int a,b,c;                                   //定义三个变量

     cout<<"请输入 a,b=";                  //输入提示Input a,b=

     cin>>a>>b;                              //输入A、B的值

     c=a;   a=b;   b=c;                     //使用空瓶子,交换A、B的值

     cout<<"a="<<a<<"  b="<<b<<endl;     //输出结果,endl是跳到下一行

     system("pause");                    

  }




登录或注册后发布评论