• 技术文章 >常见问题

    c语言怎么输入3个数并从小到大输出

    青灯夜游青灯夜游2022-09-19 16:11:00原创893

    步骤:1、用scanf()输入3个数,语法“scanf("%d%d%d",&a,&b,&c)”;2、用if比较三个数的大小并按照从小到大排序,语法“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;}”;3、用printf()输出排序后的3个数,语法“printf("%d %d %d",a,b,c)”。

    php入门到就业线上直播课:进入学习

    本教程操作环境:windows7系统、c99版本、Dell G3电脑。

    在c语言中,可以利用scanf()、if语句和printf()函数实现输入3个数,从小到大输出。

    实现步骤:

    步骤1:利用scanf()函数输入3个数

    scanf 是 scan format 的缩写,意思是格式化扫描,也就是从键盘获得用户输入

    scanf("%d%d%d",&a,&b,&c);

    步骤2:利用if语句比较三个数的大小并按照从排序

    	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;	
    	}

    步骤3:利用printf()函数输出排序后的3个数

    printf() 是 C 语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf() 申明于头文件 stdio.h。

    printf("%d %d %d",a,b,c);

    实现代码:输入三个数:3 2 1,输出1 2 3

    #include <stdio.h>
    int main(){
    int a,b,c,t;
    printf("请输入三个整数:\n");
    scanf("%d%d%d",&a,&b,&c);
    	if(a>b){	// 3 2 1
    		t=a;	// t=3
    		a=b;	// a=2
    		b=t;	// b=3
    	}
    	if(a>c){	
    		t=a;	// t=2
    		a=c;	// a=1
    		c=t;	// c=2
    	}
    	if(b>c){
    		t=b;	// t=3
    		b=c;	// b=2
    		c=t;	// c=3
    	}
    	printf("%d %d %d",a,b,c);
      return 0;
    }

    1.gif

    2.png

    相关推荐:《C视频教程

    以上就是c语言怎么输入3个数并从小到大输出的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:C语言
    上一篇:c语言可以处理的文件类型是什么 下一篇:win7中库和文件夹有何异同点
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• c语言中char类型数据占几个字节• c语言中形参的缺省存储类别是什么• css3包含C语言程序设计吗• 一文聊聊C语言中的字符串操作(大小写转换、比较、排序等)• C语言必背18个经典程序,C语言初学者必会(收藏)
    1/1

    PHP中文网