不用库
时间: 2023-07-01 20:28:25 浏览: 61
简单介绍不用库(框架)自己写ajax
好的,以下是不使用库函数实现的C++代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n, grade, sum = 0;
cout << "请输入学生人数:";
cin >> n;
// 循环输入每个学生的成绩并累加总分
for (int i = 0; i < n; i++)
{
cout << "请输入学生" << i+1 << "的成绩:";
cin >> grade;
sum += grade;
}
// 计算平均成绩
double average = static_cast<double>(sum) / n;
// 找到高于平均成绩的学生并输出学号和成绩
for (int i = 0; i < n; i++)
{
cout << "请输入学生" << i+1 << "的成绩:";
cin >> grade;
if (grade > average)
{
cout << i+1 << " " << grade << endl;
}
}
return 0;
}
```
以上代码中,我们直接使用for循环输入每个学生的成绩并累加总分。接着计算平均成绩并循环再次输入每个学生的成绩,找到高于平均成绩的学生并输出其学号和成绩。注意,因为除法可能产生小数,所以需要将求和结果转换成double类型再进行计算。
阅读全文