9 编写程序:读入三个整数给a,b,c,然后交换它们中的数。

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:11:34
9. 编写程序:读入三个整数给a,b,c,然后交换它们中的数。把a中原来的值给b,把b中原来的值给c,把c中原来的值给a。
(要求用函数调用哦)

一楼正解 指针做起来还是很方便
二楼的是什么意思 ,int &a 定义一个地址么?反正dev-c++上是不允许的,不过即使能把地址传过去 吧他想象成指针 你也没换位置啊;

#include<stdio.h>
void swap(int &a,int &b);
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
swap(a,b);
swap(a,c);
printf("%3d%3d%3d\n",a,b,c);
return 0;
}
void swap(int &a,int &b)
{
int c;
c=a;
a=b;
b=c;
}

#include<stdio.h>
int main()
{
void num(int *,int *,int*);
int a,b,c;
scanf("%d%d%d",&a,&b,&c);

num(&a,&b,&c);
printf("%2d%2d%2d\n",a,b,c);
return 0;
}
void num(int *x,int*y,int *z)
{
int temp;
temp=*x;
*x=*z;
*z=*y;
*y=temp;
}

编写程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。 写一个程序,由大至小依次输出顺序读入的三个整数a,b,c的值。 编写一个程序读入一组整数,然后分别输出奇数的和与偶数的和 6.键盘输入三个整数a,b,c要求按由大到小的顺序输出。要求用Turbo C编写程序 编写程序,输入a,b,c三个整数,输出其中值居中的那个数及其值 用java编写程序对三个整数排序 编写程序,从键盘读入一组整数,存于一维数组中,并编写一组自定义函数 在c语言中 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是? 使用java编程,输出三个整数的最大值,请按下列要求编写程序: 编写一个求a+|b|的程序,a,b为两个整数。