输入三个整数,找出最大值

/*
============================================================================
Name : max.c
Author : duanqibo
Version :
Copyright : Your copyright notice
Description : 输入三个整数,找出最大值
============================================================================
*/

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a,b,c;
int max;
setbuf(stdout,NULL);
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
max=a;
else
max=b;
if(max>c)
printf("三个数中最大数是:%d",max);
else
printf("三个数中最大数是:%d",c);
return 1;
}

原文地址:https://www.cnblogs.com/duanqibo/p/11105142.html

时间: 2024-12-08 22:28:05

输入三个整数,找出最大值的相关文章

python脚本3_输入若干个整数打印出最大值

#输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while True: c = input('Input a number >>>') if c: n = int(c) if n > m: m = n print('Max is',m) else: break 原文地址:https://www.cnblogs.com/KunGe-13/p/10203101.html

二分法检索(控制台输入一组数,找出关键字和最大值)

算法:二分法查找适用于数据量较大时,但是数据需要先排好顺序.主要思想是:(设查找的数组区间为array[low, high]) (1)确定该区间的中间位置K (2)将查找的值T与array[k]比较.若相等,查找成功返回此位置:否则确定新的查找区域,继续二分查找.区域确定如下:a.array[k]>T 由数组的有序性可知array[k,k+1,--,high]>T;故新的区间为array[low,--,K-1]b.array[k]<T 类似上面查找区间为array[k+1,--,high

在一个SQL Server表中的多个列找出最大值

在一个SQL Server表中一行的多个列找出最大值 有时候我们需要从多个相同的列里(这些列的数据类型相同)找出最大的那个值,并显示 这里给出一个例子 IF (OBJECT_ID('tempdb..##TestTable') IS NOT NULL) DROP TABLE ##TestTable CREATE TABLE ##TestTable ( ID INT IDENTITY(1,1) PRIMARY KEY, Name NVARCHAR(40), UpdateByApp1Date DATE

输入一组数,找出满足某条件的数

1.输入一组数,找出它的最大值,最小值,平均值. 关键点是要把第一个数赋值给min,max,sum 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int min,max,sum,i; 6 cin>>i; 7 min = max =sum = i; // 将输入的第一个数赋值,以便后续比较 8 int n = 0; // 统计输入了多少个数 9 while(cin>>i){ 10 n++; 1

输入一组数,找出其中满足某种条件的数(二)

书接上文. 输入一组数,找出其中满足某种条件的数. 短短的一句话,可以衍生出各种场景.今天遇到一道题,输入一些学生的分数,哪个分数出现的次数最多?如果有多个并列,从大到小输出.分数均为不超过100的非负整数. 我首先想到的是利用哈希表,用空间换时间. 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 int hash[101] = { 0 }; 7 int n = 0; 8 while (cin >>n

键盘输入三个整数,实现从小到大排序

package study01; import java.util.Scanner; public class Sort { /** * 需求:由键盘输入三个整数分别存入变量a.b.c,对他们进行 排序(使用if-else),并且从小到大输出 * */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("a="); int a = sc.nextI

2017.4.20实验一:通过cin输入三个整数、一个实数,按不同的输出形式输出他们的值,并设置相应的场宽。

#include<iostream>#include<iomanip>using namespace std;void invert2(int x){ int num,flag; flag=x%2; num=x/2; if(num>0) { invert2(num); } cout<<flag;}void invert8(int x){ int num,flag; flag=x%8; num=x/8; if(num>0) { invert8(num); }

任意输入三个整数,按从大到小的顺序输出

#include <stdio.h> void main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&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("从大到小的排序为:%d,%d,%d&q

【C++】输入8个数,求出最大值与最小值

//输入8个数,求出最大值与最小值 #include <iostream> using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i<8;i++) cin>>a[i]; cout<<"最大数为 "<<max(a,8)&