美文网首页
C语言-从输入的n个成绩中选出最高分

C语言-从输入的n个成绩中选出最高分

作者: 广陵周惊蛰 | 来源:发表于2020-01-07 16:52 被阅读0次

问题描述:从输入的n个成绩中选出最高分,用for语句和while语句分别实现

源代码:

1.用for语句实现

/*从输入的n个成绩中选出最高分,用for语句实现*/

#include <stdio.h>
int main(void)
{
    int i,mark,max,n;
    
    printf("Enter n:");
    scanf("%d",&n);
    printf("Enter %d marks:",n);
    scanf("%d",&mark);
    max=mark;
    for(i=1;i<n;i++){
        scanf("%d",&mark);
        if(max<mark)
            max=mark;
    }
    printf("Max=%d\n",max);
    return 0;
}

2.用while语句实现

/*从一批负数结尾的n个成绩中选出最高分,用while语句实现*/

#include <stdio.h>
int main(void)
{
    int mark,max;
    
    printf("Enter marks:");
    scanf("%d",&mark);
    max=mark;
    while(mark>=0){
        if(max<mark)
            max=mark;
        scanf("%d",&mark);
    } 
    
    printf("Max=%d\n",max);
    return 0;
}

运行结果:

求最大值 负数结尾求最大值

程序参数:

  • 输出大小: 148.87109375 KiB
  • 编译时间: 0.28s

相关文章

网友评论

      本文标题:C语言-从输入的n个成绩中选出最高分

      本文链接:https://www.haomeiwen.com/subject/mnxdactx.html