前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用指针函数实现输出若干个学生中成绩最高的

用指针函数实现输出若干个学生中成绩最高的

作者头像
小Bob来啦
发布2020-12-16 14:30:49
6.6K0
发布2020-12-16 14:30:49
举报
文章被收录于专栏:用户8057608的专栏

任务描述

题目描述:读入n(1 <= n <= 1000)个学生的成绩,成绩都为整数,用指针函数求出若干个学生成绩的最高分。用数组名作为函数参数,指针作为函数返回值。

编程要求

输入

第一行为整数n,代表学生的数量。

第二行为n个学生的成绩,n个整数之间用一个空格隔开。

输出

输出最高分,占一行。

测试说明

样例输入:

5

80 90 85 95 91

样例输出:

95

源代码:

代码语言:javascript
复制
#include <stdio.h>
int max(int *a,int *b);
int main() {
    int sum,n,c;
    scanf("%d",&sum);
    int q[sum];
    for(n=0;n<sum;n++){
        scanf("%d",&q[n]);
    }
   for(n=0;n<(sum-1);n++){
         c=max(&q[n],&q[n+1]);
    }
   printf("%d",c);

}
int max(int *a,int *b){
    int r;
    r=*a>*b?*a:*b;
    return(r);
}

运行结果如下:

欢迎大家积极投稿不同的代码,我会选出部分优秀的作品放在下篇文章,与大家分享交流。

最后的话:

刷题可以多尝试不同的写法,每次也可以变换着解题,别让一种方式约束了你。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编程要求
  • 测试说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档