还是三个数大小

#include <stdio.h>
main()
{
 int a,b,c,max,temp;
 printf("请输入三个数:\n");
 scanf("%d,%d%,%d",&a,&b,&c);
 temp=(a>b)?a:b;
 max=(temp>c)?temp:c;
 printf("三个数最大的是%d\n",max);
 return 0;
}

				
时间: 2024-10-14 13:27:52

还是三个数大小的相关文章

比较三个数大小

#include <stdio.h>void main(){ int a,b,c; printf("请输入三个数\n"); scanf("%d,%d,%d",&a,&b,&c);    if (a>b)  if (a>c)        printf("最大是%d",a);  else    printf("最大是%d",c)    else if (b>c) printf

【c语言】利用指针求三个数的最大数和最小数

比较费空间的笨方法: #include<stdio.h>void main(){    int i,j,k,*m,*n,*q,temp;    printf("请输入三个数:");    scanf("%d,%d,%d",&i,&j,&k);    printf("三个数是:%d,%d,%d\n",i,j,k);    m=&i,n=&j,q=&k;    if(*n<*m){  

三个数比较大小

Console.WriteLine("请输入三个数");            int a, b, c,jg;            a = Convert.ToInt32(Console.ReadLine());            b = Convert.ToInt32(Console.ReadLine());            c = Convert.ToInt32(Console.ReadLine());            if (a>b&&a&

输入三个数比较大小

Console.WriteLine("请输入第一个数:"); int yi = int.Parse(Console.ReadLine()); Console.WriteLine("请输入第二个数:"); int er = int.Parse(Console.ReadLine()); Console.WriteLine("请输入第三个数:"); int san = int.Parse(Console.ReadLine()); int x; if (

比较三个数的大小,让其按大小顺序排列

var a=Number(window.prompt("请输入第一个数a:"));var b=Number(window.prompt("请输入第二个数b:"));var c=Number(window.prompt("请输入第三个数c:"));var t;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}document.write("您输入的三

定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 以及 不用 第三个数,交换 a,b的值

无意中 一篇博文,介绍这个问题,引起了我的兴趣. 博文中 介绍了 三种方法: 1. #define max(a,b) ((((a)-(b))&(1<<31))?(b):(a)) 2. #define max(a,b) ((((long)((a)-(b)))&0x80000000)?(b):(a)) 3 #define max(a,b) (((abs((a)-(b)))==((a)-(b)))?(a):(b)) 第一种方法 和第二种方法 的原理都是一样的,就是 根据 (a) -

(2019.3.15)if语句;从键盘读入3个数;三个数进行大小排序

import java.util.Scanner;class TestIf3{    public static void main(String[] args){        //1.从键盘获取三个数        Scanner s = new Scanner(System.in);        System.out.println("请输入第一个数:");        int num1 = s.nextInt();        System.out.println(&qu

【LeetCode】数组-2(628)-数组中三个数相乘最大

题目不难: 思路一(排序取两端) 先排序,最后三个数相乘即可.(很快就想到了,但是没想全面 [??] ) 缺陷:没有考虑到有负数的情况,当至少有两个负数时,需要判断 最大数乘两个最小的负数 和 三个最大数相乘的大小,返回大的. 代码如下: public class Solution { public int maximumProduct(int[] nums) { Arrays.sort(nums); return Math.max(nums[nums.length - 1] * nums[nu

输入三个数,打印出中间值(即第二大值)

int max=0,middle=0,min=0; int num1=0,num2=0,num3=0; printf("请输入三个数:"); scanf("%d %d %d",&num1,&num2,&num3); max=num1>num2?num1:num2; min=num1>num2?num2:num1;//先比较两个数的大小 if (max<num3) { //和第三个数进行比较 middle=max; print