指针3

作者: 时间:2020-07-09 点击数:

void swap1(int *p,int *q){
//交换p和q值
int * t;
t=p;
p=q;
q=t;}

问题:求一批成绩(20个整数)中的最高分及学生编号。
分析:
   max=tt[0];
遍历剩余的成绩
{   发现更大的成绩--》max=更大的成绩,同时记录下编号 }
(1)利用函数名带回一个(学生编号),利用一个参数带回一个最高分。
   int count1(int tt[],int n,int * p) {
    int i,max,bh;
 max=tt[0];
 for(i=1;i<n;i++)
 if (max<tt[i]) {max=tt[i];bh=i;}
 *p=max;   //max的值写到p指向的单元中
 return bh; }

上一页 [1] [2] [3] [4] [5] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段