标题:从键盘输入3个整数,按照从大到小的顺序输出。(用两个函数完成。)
只看楼主
YBTKK
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-5-28
结帖率:100%
已结贴  问题点数:20 回复次数:8 
从键盘输入3个整数,按照从大到小的顺序输出。(用两个函数完成。)
从键盘输入3个整数,按照从大到小的顺序输出。(两个函数完成。)
搜索更多相关主题的帖子: 输入 从大到小 顺序 输出 函数 
2019-05-28 17:45
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
得分:20 
程序代码:
#include <stdio.h>
#include <stdlib.h>

void My_printf_scanf(void);
void sort_val(int * a, int * b, int * c);
int main ( void )
{
    My_printf_scanf(); 
    
    system("pause");
    return 0;
}
void My_printf_scanf(void)
{
    int a, b, c;
    printf("please you input tne first number:");
    scanf("%d", &a);
    printf("please you input tne second number:");
    scanf("%d", &b);
    printf("please you input tne third number:");
    scanf("%d", &c);
    
    sort_val(&a, &b, &c);
}

void sort_val(int * a, int * b, int * c)
{
    int t;
    if(*a < *b)
    {
        t = *a;
        *a = *b;
        *b = t;
    }
    if(*a < *c)
    {
        t = *a;
        *a = *c;
        *c = t;
    }
    if(*b < *c)
    {
        t = *b;
        *b = *c;
        *c = t;
    }
    printf("The sort is %d, %d, %d.\n", *a, *b, *c);
}

代码输出:
please you input tne first number:9
please you input tne second number:89
please you input tne third number:0
The sort is 89, 9, 0.

[此贴子已经被作者于2019-5-28 22:39编辑过]


借用一下侯捷的话:勿在浮沙筑高台。
2019-05-28 22:37
YBTKK
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-5-28
得分:0 
回复 2楼 吕孟伟
谢谢大佬
2019-05-29 08:10
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
得分:0 
回复 3楼 YBTKK
如果喜欢得话,别忘了结帖哟!

借用一下侯捷的话:勿在浮沙筑高台。
2019-05-29 09:30
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
得分:0 
看来他不喜欢
2019-05-29 22:42
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
得分:0 
回复 5楼 C基础
哈哈,看来还得努力提升自己呀。

借用一下侯捷的话:勿在浮沙筑高台。
2019-05-29 23:11
jasonjin1107
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-6-2
得分:0 
回复 2楼 吕孟伟
代码里写的please input your first number please input your second number我们就往括号里面随意输入一个数字就行了吗
2019-06-03 13:49
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
得分:0 
回复 7楼 jasonjin1107
老哥,你这个问题提得我有点懵,printf函数实现输出功能,你在双引号中写入什么,它就在显示屏输出什么;scanf函数实现输入功能。

借用一下侯捷的话:勿在浮沙筑高台。
2019-06-03 16:01
YBTKK
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-5-28
得分:0 
回复 6楼 吕孟伟
结了,我忘了
2019-06-04 17:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494982-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.148422 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved