“打擂台'找最大数

遇到比较多的数据时,我们通常采用"打擂台"的方法处理

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()

{

int a, b, c, d, max;

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

max = a;

if (b > max)

max = b;

if (c > max)

max = c;

if (d > max)

max = d;

printf("%d\n", max);

system("pause");

return 0;

}



“打擂台'找最大数

时间: 2024-10-25 06:22:04

“打擂台'找最大数的相关文章

AC日记——找最大数序列 openjudge 1.9 10

10:找最大数序列 总时间限制:  1000ms 内存限制:  65536kB 描述 输入n行,每行不超过100个无符号整数,无符号数不超过4位.请输出最大整数以及最大整数所在的行号(行号从1开始).如果该数据在多个行中出现,则按从小到大输出相应行号,行号之间以一个逗号分开. 输入 一行输入一个正整数n(n <= 30).之后的n行,每行包含不超过100个无符号整数,整数之间以一个逗号分开. 输出 第一行:最大整数:第二行:最大整数所在的行编号,逗号间隔. 样例输入 6 1,3,5,23,6,8

NYOJ--448--寻找最大数

寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888 输入 第一行输入一个正整数T,表示有T组测试数据 每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数) 输出 每组测试数据的输出占一行,输出剩余的数字按原次序组成的最大新数 样例输入

一维数组的增加,删除,找最大数

1,数组的增加 1 package shuzu; 2 3 public class Shuzu { 4 5 public int[] insertOneNum(int num[], int pos, int nums) { 6 int[] numE = new int[num.length + 1]; 7 for (int i = 0; i < pos; i++) { 8 numE[i] = num[i]; 9 } 10 11 numE[pos] = nums; 12 13 for(int i

1411211909-ny-寻找最大数(三)

寻找最大数(三) 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数. 求这个新的整数的最大值是多少. 输入 多组测试数据. 每组测试数据占一行,每行有两个数N和K (1?≤?N≤?10^18; 0?≤?K?≤?100). 输出 每组测试数据的输出占一行,输出移动后得到的新的整数的最大值. 样例输入 1990 1 100 0 9090000078001234 6 样例输出 9190 100

NYOJ-1057-寻找最大数(三)

http://acm.nyist.net/JudgeOnline/problem.php?pid=1057 寻找最大数(三) 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数. 求这个新的整数的最大值是多少. 输入 多组测试数据.每组测试数据占一行,每行有两个数N和K (1 ≤ N≤ 10^18; 0 ≤ K ≤ 100). 输出 每组测试数据的输出占一行,输出移动后得到的新的整数的最大

南阳448--寻找最大数

寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888 输入 第一行输入一个正整数T,表示有T组测试数据每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数) 输出 每组测试数据的输出占一行,输出剩余的数字按原次序组成的最大新数 样例输入 2

T004 找最大数

#include<stdio.h> float max(float x,float y){ float z=x>y?x:y; return z; } int main() { float a, b, c, t; scanf("%f%f%f", &a, &b, &c); 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("%

寻找最大数序列

Q:找最大数序列总时间限制: 1000ms 内存限制: 65536kB描述输入 n 行,每行不超过 100 个无符号整数,无符号数不超过 4 位.请输出最大整数以及最大整数所在的行号(行号从 1 开始).如果该数据在多个行中出现,则按从小到大输出相应行号,行号之间以一个逗号分开.输入一行输入一个正整数 n(n <= 30).之后的 n 行,每行包含不超过 100 个无符号整数,整数之间以一个逗号分开.输出第一行:最大整数:第二行:最大整数所在的行编号,逗号间隔.样例输入61,3,5,23,6,8

算法题,不懂(转)

昨日看到了两道面试题,有两道,第一道很多人都答出来了,第二道却鲜有人回答.我本人最近在学习php,所以本文以php为基础带来今天带来第二道的分析. 附两道面试题: 1:大厅里有100盏灯,每盏灯都编了号码,分别为1-100.每盏灯由一个开关来控制.(开关按一下,灯亮,再按一下灯灭.开关的编号与被控制的灯相同.)开始时,灯是全灭的.现在按照以下规则按动开关.第一次,将所有的灯点亮.第二次,将所有2的倍数的开关按一下.第三次,将所有3的倍数的开关按一下.以此类推.第N次,将所有N的倍数的开关按一下.