C++简单编程。输入两个整数,交换两个整数并输出。例如输入 1 2 输出 2 1。要用到指针

C++简单编程。输入两个整数,交换两个整数并输出。例如输入 1 2 输出 2 1。要用到指针,必须用指针

    第一题:
    #include<stdio.h>
    void main()
    {
      int aa,bb,cc;
      printf("请输入第一个整数:");
      scanf("%d",&aa);
      printf("请输入第二个整数:");
      scanf("%d",&bb);
      cc=aa;
      aa=bb;
      bb=cc;
      printf("您输入的两个数字交换后是:\n%d\n%d",aa,bb);
    }

    第二题:
    #include<stdio.h>
    void main()
    {
      float aa,bb,cc;
      printf("请输入第一个数:");
      scanf("%f",&aa);
      printf("请输入第二个数:");
      scanf("%f",&bb);
      cc=aa*bb;
      printf("您输入的两个数字相乘后的积是:\n%f",cc);
    }

超级简单学习c++入门可以和我交流

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-30
#include <iostream>
using namespace std;
void swap(int *left,int *right)
{
int temp;
temp=*left;
*left=*right;
*right=temp;
}
void main()
{
int left,right;
cout<<"请输入两个整数:";

cin>>left>>right;
swap(&left,&right);
cout<<“交换后的两个整数为:”<<left<<" "<<right<<endl;
}本回答被网友采纳
第2个回答  2016-03-06
#include <iostream>
using namespace std;
void main()
{
 int *m, *n, a, b, t;
 cin >> a >> b;
 m = &a;
 n = &b;
 t = *m;
 *m = *n;
 *n = t;
 cout << *m << " " << *n << endl;
}

本回答被提问者和网友采纳
第3个回答  2016-03-06

支付宝5元我可以代劳

2458194647

qQ

...输入两个整数,交换两个整数并输出。例如输入 1 2 输出 2 1。要用...
第一题:#include<stdio.h>void main(){ int aa,bb,cc; printf("请输入第一个整数:"); scanf("%d",&aa); printf("请输入第二个整数:"); scanf("%d",&bb); cc=aa; aa=bb; bb=cc; printf("您输入的两个数字交换后是:\\n%d\\n%d",aa,bb);}第二题:#include<st...

C++习题:输入两整数交换后输出
首先要说明一点的是 一个函数的形式参数也是这个函数的局部变量 按你写的那种方式,传递参数只是把值赋给这个两个局部变量 所以说你这个函数 只是将这个函数的两个局部变量的颠倒了一下 作为实参的变量x y 站在一边看热闹 跟他们一点关系都没有 从全局来看呢就是这样的 a=x,b=y t=a;a=b;b=t...

c++中文件的读入和输出是怎么样的?
在C++中,有一个stream这个类,所有的I\/O都以这个“流”类为基础的,包括我们要认识的文件I\/O,stream这个类有两个重要的运算符:1、插入器(<<)向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"<<'\\n';就表示把字符串"Write S...

用c\/c++编程,在主函数中输入两个双精度变量的值,调用一个函数交换两个...
include <stdio.h>void swap(double *a,double *b){double t; t=*a;*a=*b;*b=t;}int main(){double a,b,*p1=&a,*p2=&b;scanf("%lf%lf",&a,&b);printf("a=%lg\\tb=%lg\\n",a,b);swap(p1,p2);printf("交换后:\\na=%lg\\tb=%lg\\n",a,b);return 0;} ...

用C++交换两个数并且调用两个函数是swap1,swap2,并且用指针,哪里错了...
void main(){ int a,b;scanf("%d%d",&a,&b);swap1(a,b); \/\/函数这样调用的啦 swap2(&a,&b);} void swap1 (int a, int b) \/\/这里后面不要分号了,下同 { int temp = a;a = b;b = temp;printf("%d %d\\n",a,b);} void swap2 (int *a, int *b){ int tem...

用C++编程时怎样输入两个数值,然后互相交换
如交换整型a、b。。。cin>>a>>>b; \/\/输入a、b两个数 int temp; \/\/设置一个中介变量 temp=a; a=b; b=temp; \/\/交换两数数值 \/\/\/ 也可以使用函数——void exchange(int &x,int &y)\/\/“&”是对变量的引用,x、y改变,a、b也会改变 { int temp;temp=x;x=y;y=temp...

c++编程求助输入两个整数,将它们按大到小的顺序输出。要求:
" << *pa << " 小的数字为:" << rb << endl;else cout << "大的数字为:" << rb << " 小的数字为:" << *pa << endl;} void main(){ int a, b;cout << "请输入两个整数:";cin >> a >> b;int &rb = b; \/\/引用 swap(&a, rb); \/\/指针和引用 } ...

C++中 写一个swap函数 用来交换两个不同大小的数组, 怎么用传入指针实现...
楼主,数组是不能增加长度的,两个不同大小的数组,小的可以传给大的,大的怎么也放不下小的啊。你给多少分都没人做得出来

使用C++语言,用指针,输入两个字符串,将两个字符串连接起来
include <iostream.h> using namespace std;void main(){ char A[30] = "test";char B[4] = "add";strcat(A,B);\/\/A要有足够空间扩展B中内容 cout << A << endl;}

C++编程:定义一个函数,比较两个数的大小,形参分别使用指针和引用_百 ...
include<iostream> include<stack> using namespace std;float compare(float *a,float &b) \/\/a为指针,b为引用 { if (*a>b) return *a;else return b;} int main(){ float x,y;cin>>x>>y;cout<<"The max="<<compare(&x,y)<<endl;return 0;} ...

相似回答