c语言案例(C语言编程实例1)

 2025-08-11 05:57:01  阅读 830  评论 0

摘要:C语言三个数从小到大排序/输出任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。实现过程:(1)、定义数据类型,本实例中 a、b、c、t 均为基本整型。(2) 、使用输入函数获得任意 3 个值赋给 a、b、c。(3) 、使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间

C语言三个数从小到大排序/输出

任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。

实现过程:

(1)、定义数据类型,本实例中 a、b、c、t 均为基本整型。

(2) 、使用输入函数获得任意 3 个值赋给 a、b、c。

(3) 、使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 t 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。

(4)、 使用输出函数将 a、b、c 的值依次输出。

(5) 、程序的代码如下:

#include 
int main()
{
    int a,b,c,t;    /*定义4个基本整型变量a、b、c、t*/
    printf("Please input a,b,c:\n");    /*双引号内的普通字符原样输出并换行*/
    scanf("%d,%d,%d",&a,&b,&c);    /*输入任意3个数*/
    if(a>b)    /*如果a大于b,借助中间变量t实现a与b值的互换*/
    {
        t = a;
        a = b;
        b = t;
    }
    if(a>c)    /*如果a大于c,借助中间变景t实现a与c值的互换*/
    {
        t = a;
        a = c;
        c = t;
    }
    if(b>c)    /*如果b大于c,借助中间变量t实现b与c值的互换*/
    {
        t = b;
        b = c;
        c = t;
    }
    printf("The order of the number is:\n");
    printf("%d,%d,%d",a,b,c);    /*输出函数顺序输出a、b、c的值*/
    return 0;
}

运行结果:

Please input a,b,c:
5,3,9
The order of the number is:
3,5,9

注意:

本实例使用 scanf("%d%d%d",&a,&b,&c); 从键盘中获得任意 3 个数。在输入数据时,在两个数据之间以一个或多个空格间隔,也可以用 Enter 键、Tab 键,不能用逗号作为两个数据间的分隔符。 如果用格式输入函数 scanf("%d,%d,%d",&a,&b,&c) 输入数据,两个数据之间要用“,”做间隔。

搜索微信公众号【balayihuier】或扫描下方二维码关注微信公众号,资深软件工程师带你手把手撸代码,从此走上人生巅峰,迎娶白富美!

公众号《吧啦一会儿》,手把手带你撸代码

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【c语言案例(C语言编程实例1)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/2062949.html

标签:c语言案例

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0342秒, 内存占用1.91 MB, 访问数据库24次

陕ICP备14005772号-15