69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include "size_list.h"
//对sum数组中大小对比,并把最大的数的数组序号送给re[1],re[2]...(冒泡法)
// 要求不能改变sum[]数组中的值,用指针完成。
void size_list(int sum[],int re[])
{
int *ps=sum;
int *pr=re;
int *temp;
int i=0;
int j=0;
for(;STUDENTS-1 > i; i++)
{
for(;&sum[STUDENTS-1] > ps; ps++,pr++)
{
if (*ps > *(ps+1))
{
temp=ps;
ps=(ps+1);
ps=temp;
}
*pr = ps-(&sum[0]);
}
}
}
temp=ps;
ps=(ps+1);
ps=temp;
错了/* initialization.h */
#define STUDENTS 3
#define SUBJECT 4
/* size_list.h */
#include "initialization.h"
#ifndef __SIZE_LIST_H__
#define __SIZE_LIST_H__
void size_list(int sum[],int re[]);
#endif