visual c++,将两个整数a和b的值互换,有输入和输出

2025-03-05 01:53:58
推荐回答(5个)
回答1:

#include //Microsoft Visual 2012
using namespace std;
void main()
{
int a,b,c;//你没有定义c哦
cout<<"请输入两个整数:";
cin>>a>>b;
cout<<"未互换前a和b的值为:"<
c=a;
a=b;
b=c;
cout<<"互换后a和b的值为:"<}

回答2:

注意2个地方

#include
void main()
{
    int a,b,c;  // 漏定义c
    printf("请输入两个整数:");
    scanf("%d%d",&a,&b);  // 漏输入
    c=b;
    b=a;
    a=c;
    printf("%d,%d",a,b);
}

回答3:

#include
int main()
{
int a,b,c;
printf("请输入两个整数:");
scanf("%d",&a);
scanf("%d",&b);
c=b;
b=a;
a=c;
printf("%d,%d\n",a,b);
return 0;
}

回答4:

#include
void main()
{
int a,b;
printf("请输入两个整数:");
scanf("%d%d",&a,&b);
c=b;
b=a;
a=c;
printf("%d,%d",a,b);
}

回答5:

#include
using namespace std;
void s1(int x,int y)
{
int sum;
sum=x;
x=y;
y=sum;
}
void s2(int &x,int &y)
{
int sum;
sum=x;
x=y;
y=sum;
}
int main()
{
int a;int b;
cin>>a>>b;
s1(a,b);
cout<s2(a,b);
cout<}