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

作者&投稿:尧骆 (若有异议请与网页底部的电邮联系)
编程实现输入两个整数,输出对应的两个整数 这个怎么做啊?~

你初步学,其实书上写了,俩函数,一个printf,一个scanf,看这俩就好。

其实用c++更简单,一个in >> ,一个out <<

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

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

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

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



#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;
}

#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;
}


支付宝5元我可以代劳

2458194647

qQ




C语言:编程实现输入,输出
show(nums);printf("请输入一个数字(1~20):"),scanf("%d",&in);while(in<1 || in>20 || nums[in-1]==1){ if(in<1 || in>20)printf("输入错误!只能输入1~20的整数!...按任意键重新输入...\\n"),getch();else if(nums[in-1]==1)printf("输入错误!数字%d已输入,不能...

编程从键盘先后输入int型、char型、f+oat型数据,要求每输入一个数据就...
这段代码首先定义了三个变量i、c、f,分别用于存储输入的int型、char型、float型数据。然后通过cout语句向屏幕输出提示信息,让用户输入数据。接下来使用cin语句从键盘读取用户输入的数据,并将数据存储到相应的变量中。在每次输入数据之后,通过cout语句输出对应的数据类型信息,告知用户程序已经正确接收到他...

C++简单编程。输入两个整数,交换两个整数并输出。例如输入 1 2 输 ...
第一题:#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语言输入十个数的编程方法是怎样的?
C语言输入十个数的编程方法如下:1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个。2.接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较。3.接着使用for循环,来连续接收10个数字的输入。4.每次接收到一个数后,使用Max进行比较,如果比Max则将Max更新为更...

一个简单的c语言编程,输入一个字符,输出该字符的机内编码
include <stdio.h>int main(){ char a; scanf("%c",&a); printf("%c的机内编码为%d\\n",a,a); return 0}\/\/字符的机内码就是ASCII码,直接以数字的形式输出即可.

简单编程:从键盘输入任意10个三位数,求能被3整除
int a[10]; int j; for(i=0;i<10;i++) { scanf("%d",&j); a[i]=j; } printf("能被3整除的有:"); for(i=0;i<10;i++) { if(a[i]%3==0) printf("%d ",a[i]); } return 0;} ...

C语言:(要求用简单的程序编程)输入一个正整数n(1<n<=20),再输入n个浮 ...
{ int n=0,i,j;float a[20],b[20],av=0;scanf("%d",&n);for(i=0; i<n; i++){ scanf("%f",&a[i]);av+=a[i];} av\/=n;for(i=j=0; i<n; i++){ if(a[i]<av)b[j++]=a[i];printf("%.2f ",a[i]);} printf("\\nAver:%.2f\\n",av);for(i=0; i<j...

java输入输出程序代码
Java.io是大多数面向数据流的输入\/输出类的主要软件包。此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO。流IO的好处是简单易用,缺点是效率较低。块IO效率很高,但编程比较复杂。Java IO模型 :Java的IO模型设计非常优秀,它使用Decorator模式,按功能划分Stream,您可以动态装配这些...

c语言编程 输入正整数n,求n是几位数
当你输入一个正整数n时,你需要编写一个C语言程序来确定n是几位数。这可以通过计算n的位数来实现。具体来说,你可以使用循环来将n除以10,直到n小于10为止。每次除以10时,计数器加1,最终计数器的值就是n的位数。以下是一个简单的C语言程序,可以实现这个功能:```include <stdio.h> int main(...

简单的C语言编程问题。 题一:从键盘输入字符串“How are you”,并将其...
include <stdio.h>int main(){char s[200]; gets(s); puts(s);return 0;}#include <stdio.h>int main(){int i,n; printf("要输入几个字符串:"); scanf("%d%*c",&n); char s[n][80]; for(i=0;i<n;i++) gets(s[i]); printf("输入的字符串是:\\n"); for(i=0...

定日县18049884002: 编写程序,VC++交换两个数的值 -
艾冒内障: 下面的代码是用于交换两个数值的算法,请参考.#includevoid main() { int a = 3; int b = 5; int temp; // 临时变量,用于交换用 temp = a; // 使用临时变量存储a的值 a = b; // 将b的值交给a b = temp; // 将原a的值交给b,完成数值交换 printf("a = %d b = %d \n",a,b); } // 下面的方法是不使用额外的变量交换数值,在某些笔试,面试中可能会遇到. a = a + b; b = a - b; a = a - b;

定日县18049884002: 关于C++的题目,编写程序,用引用作为函数参数来实现两个整数的交换. -
艾冒内障: 你好!!void exchange(int &x,int &y); // 这里是预定义,函数的声明 int main(void) // 括号里面的 void 表示没有类型 void exchange(int &x,int &y) // 这是函数的实现,int &x,int &y,带有地址的引用

定日县18049884002: 用C++语言,编写一个函数,它交换两个整数(交换他们的值),用int*作参数类型.
艾冒内障: //比较好理解的 void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } void swap(int &amp;a, int &amp;b) { int temp = a; a = b; b = temp; } //比较难理解的 void swap(int &amp;a, int &amp;b) { a = a+b; b = a-b; a= a-b; }

定日县18049884002: 求c++高手写程序 键盘输入两个整型变量A、B的值,利用中间变量C交换A、B的值并输出 -
艾冒内障: #include using namespace std; void main(){ int A,B,C; cout << "请输入两个整数A、B:"; cin >> A >> B; C = A; A = B; B = C; cout << " A = " << A << ",B = " << B << endl; }

定日县18049884002: C++问题 交换两个数的值 -
艾冒内障: 这个是传值问题! 一般的参数传值有两个办法! 1,就是指针传值. void swap(T *x,T *y) {T *z; *z=*x ;*x=*y ;*y=*z; } swap(&d1,&d2); 2,是引用传值 void swap(T &x,T &y) {T z; z=x ;x=y ;y=z;} swap(d1,d2);

定日县18049884002: 用C++实现交换2个数的函数 -
艾冒内障: cout<<"a="a<<"b="b<<endl; 改为 cout<<"a="<<a<<"b="<<b<<endl; 算法也有点问题:a=c; b=a; c=b; 应改为:c=a; a=b; b=c;

定日县18049884002: visual c++,将两个整数a和b的值互换,有输入和输出 -
艾冒内障: 注意2个地方 #include<stdio.h> void main() {int a,b,c; // 漏定义cprintf("请输入两个整数:");scanf("%d%d",&a,&b); // 漏输入c=b;b=a;a=c;printf("%d,%d",a,b); }

定日县18049884002: 交换两个整数的值(顺序结构) -
艾冒内障: 我用C++写的:#include<iostream>using namespace std;int main(){ int a,b,x; cout<<"请输入第一个整数:"; cin>>a; cout<<"请输入第二个整数:"; cin>>b; x=a; a=b; b=x; cout<<"交换后的结果为:"<<a<<" "<<b<<endl; system("pause"); }

定日县18049884002: 使用Visual C++语言 编写一个函数完成两数交换,并用主函数调用它.(引用传递) -
艾冒内障: #include void f(int *x, int *y){ int *t; *t=*x;*x=*y;*y=*t;}main(){ int a,b; scanf("%d%d", f(...

定日县18049884002: 怎样江a,b两个数互换编c++程序 -
艾冒内障: int c; c=a; a=b ;b=c; //取一个中间值,用来存被替换的数值.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网