精华内容
下载资源
问答
  • C语言四个数比较大小问题

    万次阅读 2015-04-14 11:20:32
    main() {  int a[4],i,j,s;  for(i=0;i  scanf("%d",&a[i]); /*输入四个数*/    for(i=0;i  for(j=i+1;j  if(a[i]>a[j]){  s=a[i];

    main()
    {
        int a[4],i,j,s;

           for(i=0;i<4;i++)
              scanf("%d",&a[i]);    /*输入四个数*/
           
           for(i=0;i<3;i++){
              for(j=i+1;j<4;j++){
                  if(a[i]>a[j]){
                      s=a[i];a[i]=a[j];a[j]=s;}
              }    
           } 

           for(i=0;i<4;i++)
             printf("%d",a[i]);
    }

    展开全文
  • 有三整数a,b,c,由键盘输入,输出其中的最大的。 一行数组,分别为abc (-10000000<=a,b,c<=10000000) abc其中最大的 10 20 30 30 题目的编程来自于广东技术师范大学的在线判题系统,简称为OJ系统,...

    C程序设计(第五版) 课后习题 4.4
    第四章 选择结构
    空间限制:16MB时间限制:1s总提交数:3713通过率:61.68%题目来源: C程序设计(第五版)-谭浩强
    有三个整数a,b,c,由键盘输入,输出其中的最大的数。

    一行数组,分别为abc (-10000000<=a,b,c<=10000000)

    abc其中最大的数

    10 20 30
    30

    题目来源 广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home

    #include <stdio.h>
    int main()
    {
    	long long int t;
    	long long int a, b, c;
    	scanf("%lld %lld %lld", &a, &b, &c);
    	if (a < b)
    	{
    		t = a;
    		a = b;
    		b = t;
    
    	}
    	if (a < c)
    	{
    		t = a;
    		a = c;
    		c = t;
    
    	}
    	printf("%d",a);
    
    	return 0;
    }
    

    哪里不懂可以在评论区说,我经常在线的哦,不过有时候作业多可能不在线。

    展开全文
  • C语言函数的调用——比较个数大小

    万次阅读 多人点赞 2018-12-06 23:41:29
    目录 一、先写好框架 二、然后定义我们需要的变量...今天我们要写的是用调用函数的方法来 比较数字的大小 我们先看看程序的运行效果 一、先写好框架 #include<stdio.h> void main() { } 二...

     

    目录

    一、先写好框架

    二、然后定义我们需要的变量

    三、这里就要写函数的部分

    四、函数部分写完了,但是还一个地方,要值得注意 

    一、常规方法比较大小

    二、指针操作比较大小


    今天我们要写的是用调用函数的方法来 比较两个数字的大小

    我们先看看程序的运行效果

     

    一、先写好框架

    #include<stdio.h>
    void main()
    {
    
    
    }

     

    二、然后定义我们需要的变量

    int i,j;//只有两个参数
    scanf("%d,%d",&i,&j);

     

    三、这里就要写函数的部分

    //这里的max是我们定义的函数名字,这个函数定义为int型表示我们最终要返回一个整形的数字
    //括号里的两个表示形参,即我们要把我们在主函数中输入的两个数字放进去,然后再执行函数里面的语句
    int max(int i, int j)
    {
    	if(i>j)//很明显的比大小了
    		return i;
    	else 
    		return j; 
    }

     

    四、函数部分写完了,但是还一个地方,要值得注意 

           当我们写了函数之后,要在主函数之前声明一遍, 这里就是告诉程序,我在下面的主函数中要用到我定义的这个函数

            声明如下

    一、常规方法比较大小

    #include<stdio.h>
    int max(int i, int j); //主函数之前声明
    int main()
    {
    
    	int i,j;
    	printf("输入两个数字,这两个数字之间用空格隔开:\n");
    	scanf("%d%d",&i,&j);
    	printf("%d\n",max(i,j));//声明完成之后,在这里调用我们写的函数,并且把我们输入的两个参数放进函数中
    }
    
    int max(int i, int j)
    {
    	if(i>j)
    		return i;
    	else 
    		return j; 
    }

    二、指针操作比较大小

    #include<stdio.h>
    int max(int *a,int *b){
    	if(&a>&b){
    		return *a; 
    	}else  
    		return *b;
    }
    int main()
    {
    	int a=1,b=2;
    	printf("max=%d",max(&a,&b));
    	return 0;
    } 

     运行结果:

    展开全文
  • 递归算法求四个数的最大值 **问题描述:**通过函数的递归求四个数的最大值 **解题思路:**通过多次比较两个数进行比较大小,本质就是冒泡法排序 ...比较四个数字 去由于题目中规定的是四个数字,就直接将...

    递归算法求四个数的最大值

    问题描述:通过函数的递归求四个数的最大值
    解题思路:通过多次比较两个数进行比较大小,本质就是冒泡法排序
    即:

    max_4=max_2(num1,max_2(num2,max_2(num3,num4)))
    

    那么可以将4推广成n,
    max_n 也可以用n-1次max_2进行运算,
    并用递归表示n次max_2的过程,
    由于要比较多个数字的大小,故将数字存储在数组当中。

    比较四个数字

    由于题目中规定的是四个数字,
    就直接将数组长度定义为了4,
    但是max_n的函数是可以适用任意n(>2)的。

    #include<stdio.h>
    int max_n(int n,int num[]);
    int max_2(int a, int b);
    int main()
    {
        int max;
        int num[4];
        printf("Please input 4 numbers:");
        scanf("%d %d %d %d",&num[0],&num[1],&num[2],&num[3]);
        max=max_n(4,num);
        printf("%d",max);
    }
    int max_n(int n,int num[])
    {
        int max;
        if(n>2)
        max=max_2(num[n-1],max_n(n-1, num));
        if(n==2)
        max=max_2(num[n-2],num[n-1]);
        return max;
    }
    int max_2(int a, int b)
    {
        return (a>b?a:b);
    }
    

    针对不同要求,只需在main函数中改变数组长度即可满足。

    展开全文
  • 很基础的比较大小的问题。 //求两整数中的较大 //#include <stdio.h> //int main(){ // int a,b; // scanf("%d,%d",&a,&b); // if(a<b){ // printf(“最大是:%d”,b); // } // if(a>b){ ...
  • 此题较为简单,只需定义一桥梁最小值min就可以来着次比较他们的大小。2.编写一程序,从键盘输入一个四位整数n,输出它的各位数字之和。例如n=1308,则输出12;n=3204,则输出9。 这题和第三章的编程题类似,多...
  • C语言

    2019-02-08 20:31:58
    4.2,三个数比较大小 4.3,大写字母转化小写输出 4.4,判断语句 4.5,switch语句 4.6,选择结构综合 求方程的根 #include&lt;stdio.h&gt; #include&lt;math.h&gt; int main() { double a,b,c,disc,...
  • L1-010 比较大小 (10分) 本题要求将输入的任意3整数从小到大输出。 输入格式: 输入在一行中给出3整数,其间以空格分隔。 输出格式: 在一行中将3整数从小到大输出,其间以“->”相连。 输入样例: 4 2 8 输出...
  • 例50:C语言实现输入4个整数,按由小到大的顺序输出 。 解题思路:此题采用依次比较的方法排出其大小顺序,用了特别简单的方法,依次比较,读者... printf("请输入四个数:");//提示语句 scanf("%d %d %d %d",&
  • C语言章课后编程题

    千次阅读 2018-11-07 17:06:34
    此题较为简单,只需定义一桥梁最小值min就可以来着次比较他们的大小。 2.编写一程序,从键盘输入一个四位整数n,输出它的各位数字之和。例如n=1308,则输出12;n=3204,则输出9。 这题和第三章的编程题类似,多...
  • 插入排序算法C语言程序,算法思路:先对数组前两个数进行大小比较,将第三个数与前两个数比较,插入合适位置,再将第四个数与前三个数比较并插入,以此类推
  • 004 比较实数大小 005 字符的输出 006 显示变量所占字节 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 ...
  • max 函数的功能是比较个数,然后把较大的数返回给主函数。max 函数是一个用户自定义函数。因此在主函数中要给出说明(程序第三行)。可见,在程序的说明部分中,不仅可以有变量说明,还可以有函数说明。关于函数的...
  • 198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • c语言经典案例

    2014-10-30 08:06:57
    实例010 3个数由小到大排序 11 实例011 猴子吃桃 13 实例012 阳阳买苹果 14 第3章 算法入门 15 实例013 任意次方后的最后三位 16 实例014 计算某日是该年的第几天 16 实例015 婚礼上的谎言 18 实例016 百元买百鸡 19...
  • C语言常用排序方法

    2018-06-21 17:07:46
    七大经典排序算法总结(C语言描述)目录一....交换排序 交换排序的基本思想都为通过比较个数大小,当满足某些条件时对它进行交换从而达到排序的目的。1.冒泡排序 基本思想:比较相邻的两个数,如果前者比后者...
  • 如何实现三个数比较大小 可采用相关排序算法程序比较容易实现 思考 假如需要实现四个数或者更多的数比较大小怎么进行程序设计呢 ;迄今为止我们使用的都是属于基本类型(整型字符型实型)的数据C语言还提供了构造类型的...
  • C语言常用算法

    2012-03-28 10:48:37
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • 198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • C语言学习笔记(1)

    2020-09-28 14:25:19
    笔记内容: 1.比较个数大小; 2.完成一个则运算计算器;
  • 火拼双扣 C语言

    2020-01-12 14:10:16
    有多组case,数据的第一行输入一正整数n(2)表示case,下面每case两行,第一行代表对手出的牌(牌不超过8张),第二行代表小明手上的牌,两行都是有字母“F(大王)、f(小王)、 2 、 A 、 K 、 Q 、 J 、 T...
  • C语言学习实例220例

    2015-06-16 23:47:59
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 209 解救人质游戏 ...
  • 前言:我所罗列的用法仅是常用用法 众所周知,排序很常见,而c语言有封装好的函数,现在,我就来介绍一下; 在头文件stdlib.h中 ...第四个参数是一个函数(比较函数) 下面重点介绍cmp比较函数的写...
  • C语言实例解析精粹

    2014-03-14 21:57:05
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • C语言实例解析精粹 PDF

    热门讨论 2010-08-17 00:20:25
    实例198 单词个数统计 实例199 方差运算 实例200 级数运算 实例201 输出素数 实例202 素数题 实例203 序列排序 实例204 整数各位数字排序 实例205 字符串字母移位 实例206 Fibonacc数列 第七部分 游戏篇 实例207 ...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    而汇编语言,一条指令就对应一机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。 如果对单片机C语言有...
  • #include <stdio.h> #include <stdlib.h>//c语言快速排序函数 //qsort(array,num,size,function)用法,第一个参数:数组 ...// 第四个参数:比较函数 int cmp(const void *a,const void *b...
  • 程序设计要求用C语言写一简单的火车售票系统,主要实现的功能为: 录入班次信息 浏览班次信息 按班次号查询 按终点站查询 按余票数量排序保存 售票 退票 更新班次信息 退出系统 所有的班次信息保存在number.dat...
  • max 函数的功能是比较个数,然后把较大的数返回给主函数。max 函数是一个用户自定义函数。因此在主函数中要给出说明(程序第三行)。可见,在程序的说明部分中,不仅可以有变量说明,还可以有函数说明。关于函数的...
  • 每行中有四个元素也是依次存放。由于数组a说明为 int类型,该类型占两个字节的内存空间,所以每个元素均占有两个 字节(图中每一格为一字节)。 二维数组元素的表示方法  二维数组的元素也称为双下标变量,其表示的...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 124
精华内容 49
关键字:

c语言比较四个数大小

c语言 订阅