从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 23:15:39
从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言

从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言
从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.
C语言

从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言
#include <stdio.h>
void swap(int *p1,int *p2,int *p3)
{
    int tmp;
    int *max,*min;
    max=p1;
    min=p1;
    if(*max<*p2) max=p2;
    if(*max<*p3) max=p3;
    if(*min>*p2) min=p2;
    if(*min>*p3) min=p3;
    //交换*max和*min的内容
    tmp=*max;
    *max=*min;
    *min=tmp;
}
int main()
{
    int a,b,c;
    printf("请输入3个整数,中间用逗号隔开:");
    scanf("%d,%d,%d",&a,&b,&c);
    swap(&a,&b,&c);
    printf("交换最大值和最小值后的结果为:%d,%d,%d\n",a,b,c);
    return 0;
}

从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言 从键盘输入3个整数,求其中的最大数和最小数,并输出结果. 从键盘输入3个整数,求其中的最大数和最小数,并输出结果.C语言 用VC++6.0从键盘输入3个整数,求其中的最大数和最小数,并输出结果. 请教一道VB题(编写子过程好头晕)3、 过键盘输入10个整数,输出其中的最大数和平均数,并将这10个数从小到大排序输出到窗体上.要求分别编写子过程max,aven,sort 来求最大数、平均数、和排 编程题:从键盘输入100个整数,从中找出最大数和最小数 从键盘任意输入3个整数,利用求两个数的最大数函数max(),求得三个数的最大数,编程输出平均值和最大值. 编程题:从键盘输入100个整数,从中找出最大数和最小数C语言相关知识 麻烦详解 c语言 从键盘输入6个整数到数组 求最大数及平均值和并输出急求! 从键盘输入三个数,利用自己定义函数max()求三个数中的最大数 VF:从键盘输入10个数,找出其中的最大数及最小数. 伪代码算法 c语言 1.从键盘输入10个数,输出其中的最大数2.从键盘输入3个数,要求按大小顺序输出三个数3.求1+3+5+···+99的和4.判断一个数n能否同时被5和7整除5.求二次方程ax^2+bx+c=0(a不等于0)的 java 求最大数和次大数 要求用while用while循环语句,从键盘输入10个数,要求找出最大数和次大数 怎么编从键盘输入若干整数,以0结束,判断并输出其中的最大数这个程序 由键盘输入3个整数A,B,C,编写程序输出这三个数中的最小值 vfp中计算n(从键盘输入的正整数)个实数(从键盘输入)去掉其中最大数和最小数之后的平均值的程序怎么写 看看VFP编程错在哪里.运行结果怎么是9 8 7 6 5 4 10 2 1.题目为键盘输入10个整数,删除其中的一个数(该数从键盘输入),然后将其余9个数按相反次序输出.我输入的是1~10,x=3,理想结果是10 9 8 7 6 5 4 从键盘输入15个数,求其中最大数与最小数的差【 vf程序设计】