65,207
社区成员
发帖
与我相关
我的任务
分享



#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n=9;
int student[][4]={1,80,86,90,
2,88,90,85,
3,85,88,95,
4,70,80,90,
6,65,80,70,
7,76,80,86,
8,85,90,85,
9,75,89,95,
10,78,89,65};
int score[3]; // 存放语数外三门课程的平均成绩 。
int sscores[n][2]; // 第一列存放学号,第二列存放平均成绩。
//调用statistics函数,进行统计。
//调用print函数输出结果
return 0;
}
void statistics(int n, int sc[], int ssc[][2])
{
//完成函数的编写
//统计每门课程的平均成绩和每个学生的平均成绩
return;
}
void print(int n, int sc[], int ssc[][2])
{
//完成函数的编写
//按要求输出平均成绩
return;
}
这个是框架。如果有空的话,求个助
#include <iostream>
using namespace std;
#define N 20
//排序
void sortarr(int *arr, int n)
{
int i, j, temp;
for (i=0; i<n; i++)
{
for (j=1; j<n-i-1; j++)
{
if (arr[j] > arr[j+1])
{
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
//输出
void printarr(int *arr, int n)
{
int i;
//奇数升序输出
cout << "odd = ";
for (i=0; i<n; i++)
{
if (arr[i] % 2 != 0)
{
cout << arr[i] << " ";
}
else
continue;
}
cout << endl;
//偶数降序
cout << "Even = ";
for ( i = n - 1; i >= 0; i-- )
{
if ( arr[i] % 2 == 0 )
{
cout << arr[i] << " ";
}
else
continue;
}
cout << endl;
}
int main()
{
int arr[N] = { 0 };
int n, i;
cin >> n;
if (n > 0 && n <= N)
{
for (i=0; i<n; i++)
{
cout << "n" << i + 1 << "=";
cin >> arr[i];
}
sortarr(arr, n);
printarr(arr, n);
}
else
{
cout << "超出范围!" << endl;
}
return 0;
}