【题目描述】
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。
【输入】
输入两个正整数a和b。
【输出】
输出a与b交换值后的结果。
【输入样例】
2 3
【输出样例】
3 2
正文
这道题需要将两个数的值进行交换,具体做法有两种:
第一种方法是设置另外一个变量,帮助两值交换
#include<iostream>
using namespace std ;
int main (){
int a , b , c ;
cin >> a >> b ;
c = a ;
a = b ;
b = c ;
cout << a << " " << b ;
return 0 ;
}
另外一种方法是直接通过c++库函数进行两值的交换
#include<bits/stdc++.h>
using namespace std ;
int main()
{
int a , b ;
cin >> a >> b ;
swap(a , b) ;
cout << a << " " << b ;
return 0 ;
}
还有,最后提醒大家一句,注意看输入输出格式!!!