用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 09:17:05
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数
我说的是用c语言编写啊.代码啊
我说的是用c语言编写啊.代码啊
#include
void sort(int *p,int *q,int *t)
{
int temp;
if(*p > *q)
{
temp = *p;
*p = *q;
*q = temp;
}
if(*p > *t)
{
temp = *t;
*t = *p;
*p = temp;
temp = *q;
*q = *t;
*t = temp;
}
else if(*q > *t)
{
temp = *q;
*q = *t;
*t= temp;
}
}
main()
{
int num1,num2,num3;
int *p,*q,*t;
p = &num1;
q = &num2;
t = &num3;
printf("please input 3 numbers:");
scanf("%d%d%d",p,q,t);
sort(p,q,t);
printf("%d %d %d\n",*p,*q,*t);
}
测试通过了
void sort(int *p,int *q,int *t)
{
int temp;
if(*p > *q)
{
temp = *p;
*p = *q;
*q = temp;
}
if(*p > *t)
{
temp = *t;
*t = *p;
*p = temp;
temp = *q;
*q = *t;
*t = temp;
}
else if(*q > *t)
{
temp = *q;
*q = *t;
*t= temp;
}
}
main()
{
int num1,num2,num3;
int *p,*q,*t;
p = &num1;
q = &num2;
t = &num3;
printf("please input 3 numbers:");
scanf("%d%d%d",p,q,t);
sort(p,q,t);
printf("%d %d %d\n",*p,*q,*t);
}
测试通过了
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数
谁会用C语言 写“定义函数返回两个数中较大的数,在主函数中调用并输出.编写主函数调用该函数”.
C语言:编写函数,求输入的三个整数值的最大值,并在主函数中输出.
C语言3、编写函数计算任一输入的整数的各位数字之和,在主函数中调用它.
C语言 输入三个数 按由小到大排序 函数调用的方法
作用嵌套,调用,C语言.定义函数,比较两个数,返回最大的数,并在主函数的中测试输出三个随机数中最大值.
编写一个算法,从小到大依次输出顺序读入的三个整数x,y,z的值.
C语言:在主函数中输入x,y,调用函数求出X,y的和,差,商,积,并在主函数中对他们输出
C语言编程——选择排序法,要求:由主函数调用排序子函数,对n个整数进行从小到大的排序,谢了
编写子函数,对传送过来的三个数按由小到大的顺序排列,并通过参数传回调用函数
定义函数返回两个数中较大的数在主函数中通过调用该函数求三个数之中较大的数并输出编写主函数调用该函数
用C语言编写一个计算n!的函数,用主函数调用它,使之输出7阶杨辉三角形.