首页 > 试题广场 >

最高分数

[编程题]最高分数
  • 热度指数:19902 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi参加了语文、数学、外语的考试,请帮他判断三科中的最高分。从键盘任意输入三个整数表示的分数,编程判断其中的最高分。

数据范围:

输入描述:
输入一行包括三个整数表示的分数(0~100),用空格分隔。


输出描述:
输出为一行,即三个分数中的最高分。
示例1

输入

94 98 99

输出

99
示例2

输入

100 88 60

输出

100
int main() {
    int a[3]={0};
    int max1=0,i,max2=0;
    int j;
    for(i=0;i<3;i++)
scanf("%d",&a[i]);

max1=a[0]>a[1]?a[0]:a[1];
max2=max1>a[2]?max1:a[2];
printf("%d",max2);
}
发表于 2024-09-16 21:56:55 回复(0)
#include <stdio.h>

int main() 
{
    const int n = 3;//科目数量

    int score = 0;
    int max = -1;
    int i = 0;
    
    for(i = 0; i < n; i++)
    {
        scanf("%d", &score);
        max = max > score? max : score;
    }

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

    return 0;
}

发表于 2024-03-18 22:45:02 回复(0)
#include <stdio.h>

int main() {
    int a, b,c,max=0;
    scanf("%d %d %d",&a,&b,&c);
    if(a>=b&&a>=c)
    {
       max=a;
    }
    if(b>=c&&b>=a)
    {
        max=b;
    }
    if(c>=a&&c>=b)
    {
        max=c;
    }
    printf("%d",max);
    return 0;
}

编辑于 2024-01-07 08:29:03 回复(0)
#include <stdio.h>

int main() {
    int a, b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%d",(a>b?a:b)>c?(a>b?a:b):c);
    return 0;
}

发表于 2023-03-09 10:36:30 回复(0)
#include <stdio.h>
int max(int a,int b){
    return a>b?a:b;
}

int main() {
    int a = 0;
    int b =0;
    int c = 0;
    scanf("%d%d%d",&a,&b,&c);
    int max1 = max(a,b);
    int max2 = max(max1,c);
    printf("%d",max2);

    return 0;
}

发表于 2022-11-02 14:43:19 回复(0)
#include<stdio.h>
int main()
{
    int x,y,z,max;
    scanf("%d %d %d",&x,&y,&z);
    max=(x>y?x:y);
    max=(max>z?max:z);
    printf("%d",max);
    return 0;
}
发表于 2022-07-16 21:50:11 回复(0)
#include <stdio.h>

int main()
{
    int score = 0;
    int i = 0;
    int max = 0;
    for (i = 0; i < 3; i++)
    {
        scanf("%d",&score);
        if (score > max)
            max = score;
    }
    printf("%d\n",max);
    
    return 0;
}

发表于 2022-07-04 14:13:39 回复(0)
#include <stdio.h> //为什么不对,有人知道吗
int main()
{
    int score[5]={0};
    for(int i=0;i<3;i++)
    {
        scanf("%d ",score[i]);
    }
    int max=score[0];
    for(int i=1;i<3;i++)
    {
        if(max<score[i])
        {
            int temp=score[i];
            score[i]=max;
            max=temp;
        }
    }
    printf("%d",max);
    return 0;
}
发表于 2022-05-12 20:21:47 回复(0)
int main()
{
    int score[3]={0};
    int i=0;
    int max=0;
    for(i=0;i<3;i++)
    {
        scanf("%d",&score[i]);
        if(max<score[i])
            max=score[i];
    }
    printf("%d\n",max);
    return 0;
}

发表于 2022-02-28 16:27:30 回复(0)
#include<stdio.h>
int main()
{
    int arr[4] = {94,98,99};
    int i = 0;
    int j = 0;
    for(i = 0; i < 3; i ++)
    {
        scanf("%d", &arr[i]);
    }
    int max = arr[0];            //用数组元素初始化可确定数组元素的值范围
    for(j = 0; j < 3 ; j ++)
    {
        if(arr[j] > max)        //用于比较数组元素的大小
        {
             max = arr[j];
        }
    }
    printf("%d\n",    max);
    return 0;
}
发表于 2022-02-15 22:12:55 回复(0)
#include<stdio.h>
int main(int argc,char *argv[]){
    int arr[3]={0};
    int n=sizeof(arr)/sizeof(arr[0]);
    int max=arr[0];
    int i=0;
    for(i=0;i<n;i++){
        scanf("%d",&arr[i]);
    }
    for(i=0;i<n;i++){
        if(arr[i]>max){
            max = arr[i];
        }
    }
    printf("%d",max);
    return 0;
}

发表于 2022-02-13 14:57:25 回复(0)
#include<stdio.h>
int main(void){
    int chinese, math, english, max;
    
    scanf("%d %d %d", &chinese, &math, &english);  // 通过scanf语句从键盘获取值然后赋值给chinese、math、english
    
    max = chinese;  // 给max赋初始值
    if(max < math)
        max = math;  // 如果数学分大于语文分,max替换为数学分
    if(max < english)
        max = english;  // 如果英语分大于语文分,max替换为英文分
    
    printf("%d\n", max);  // 打印最后的max,即语文分、数学分、英语分三者的最大值
    
    return 0;
}
发表于 2022-01-29 17:35:25 回复(0)
#include <stdio.h>
int main()
{
    int a,b,c,w,z;
    scanf("%d %d %d",&a, &b, &c);
    w=a>b?a:b;
    z=w>c?w:c;
    printf("%d",z);
}
发表于 2022-01-21 15:22:37 回复(0)
#include<stdio.h>
int main()
{
	int i, a[3] = { 0 },max;
	for (i = 0; i < 3; i++)
	{
		scanf("%d",&a[i]);
	}
	max = a[0];
	for (i = 1; i < 3; i++)
	{
		if (max < a[i])
			max = a[i];
	}
	printf("%d\n", max);
	return 0;
}

发表于 2021-12-17 15:18:43 回复(0)
#include<stdio.h>
int main()
{
    int score;
    int temp=0;
    while(scanf("%d\t",&score)!=EOF)
    {
        temp=score>temp?score:temp;
    }
    printf("%d",temp);
    return 0;
}
发表于 2021-12-07 12:45:17 回复(0)
#include<stdio.h>
int main()
{
    int n,sum=0;
    while(scanf("%d",&n)==1)
    {
        sum=(sum>n)?sum:n;
    }
    printf("%d",sum);
    return 0;
}
发表于 2021-12-05 16:34:08 回复(0)
#include <stdio.h>
int main()
{
    int arr[3]={0};
        int b;
    for(b=0;b<3;b++)
        scanf("%d",&arr[b]);
        int i,j;
        for(i=0;i<2;i++)
        {
           for(j=0;j<2-i;j++)
           { int a=0;
               if(arr[j]<arr[j+1])
             {a=arr[j];
               arr[j]=arr[j+1];
               arr[j+1]=a;
             } 
           }
        }
    
    printf("%d",arr[0]);
    return 0;
}
发表于 2021-11-19 19:15:08 回复(0)
#include<stdio.h>
int main()
{
    int score[3]={0};
    int i=0;
    for(i=0;i<3;i++)
    {
        scanf("%d",&score[i]);
    }
    int j=0;
    for(j=0;j<2;j++)
    {
    for(i=0;i<2-j;i++)
    {
        if(score[i]<score[i+1])
        {
            int t=score[i];
            score[i]=score[i+1];
            score[i+1]=t;
        }
    }
    }
    printf("%d",score[0]);
    return 0;
}
发表于 2021-11-13 20:04:53 回复(0)
#include <stdio.h>
int main()
{
    int c,m,e;
    while(scanf("%d %d %d",&c,&m,&e)!=EOF)
    {
        if(c>m)
            m=c;
        if(m>e)
            e=m;
    printf("%d\n",e);
    }
    return 0;
}

发表于 2021-08-26 11:46:18 回复(0)