发表在 C++ 07-14 15:16:51
※输入两个正整数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");
}
之前学过C++,现在在学Java。你多大了
!!!注意=为赋值,而不是“等于”
所谓的“等于”是==
一些对比符:
>= 大于等于
<= 小于等于
!= 不等于