成绩录入--struct
来源:互联网 发布:网络安全产品排名榜 编辑:程序博客网 时间:2024/06/05 18:04
// Test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <conio.h>
struct Student{
int number;
char name[10];
int grade;
};
int _tmain(int argc, _TCHAR* argv[])
{
struct Student student[10];
int sum = 0;
int a[10];//存入每个学生的数学成绩 用于排序
for (int i = 0; i < 10; i++){
student[i].number = i + 1;
cout << "输入第" << i + 1 << "个学生的姓名:";
cin >> student[i].name;
cout << "输入第" << i + 1 << "个学生的数学成绩:";
cin >> student[i].grade;
sum += student[i].grade;
a[i] = student[i].grade;
cout << endl;
}
for (int i = 0; i < 10; i++){
for (int j = i + 1; j < 10; j++)
if (a[j] < a[i]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}//这样能保证a[i]是当前最小的
for (int k = 0; k < 10; k++){
if (student[k].grade == a[i]){//如果学生的数学成绩等于当前最小的数学成绩 就输出这个学生的信息
cout << student[k].number << "\t" << student[k].name << "\t" << student[k].grade << endl;
break;
}
continue;
}
}
cout << "Sum=" << sum << endl;
}
//
#include "stdafx.h"
#include <conio.h>
struct Student{
int number;
char name[10];
int grade;
};
int _tmain(int argc, _TCHAR* argv[])
{
struct Student student[10];
int sum = 0;
int a[10];//存入每个学生的数学成绩 用于排序
for (int i = 0; i < 10; i++){
student[i].number = i + 1;
cout << "输入第" << i + 1 << "个学生的姓名:";
cin >> student[i].name;
cout << "输入第" << i + 1 << "个学生的数学成绩:";
cin >> student[i].grade;
sum += student[i].grade;
a[i] = student[i].grade;
cout << endl;
}
for (int i = 0; i < 10; i++){
for (int j = i + 1; j < 10; j++)
if (a[j] < a[i]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}//这样能保证a[i]是当前最小的
for (int k = 0; k < 10; k++){
if (student[k].grade == a[i]){//如果学生的数学成绩等于当前最小的数学成绩 就输出这个学生的信息
cout << student[k].number << "\t" << student[k].name << "\t" << student[k].grade << endl;
break;
}
continue;
}
}
cout << "Sum=" << sum << endl;
}
0 0
- 成绩录入--struct
- 成绩录入--struct
- 成绩录入
- 成绩录入
- 全班成绩录入系统
- 成绩录入系统
- 学生成绩录入
- 学生成绩录入
- 学生成绩录入
- 学生成绩录入
- 学生的成绩录入
- 学生成绩录入
- 学生成绩录入
- 学生成绩录入
- 成绩录入修改小程序
- 学生成绩的录入排列
- 录入成绩求平均分
- 录入成绩计算平均分
- Android学习八---OpenCV JAVA API
- 我爱蜜袋鼯 (二分查找再进行贪心判断)
- libevent之bufferevent概述
- 数据结构(8) 归并排序
- java里面的构造器、设置器、访问器的作用
- 成绩录入--struct
- Java JSON库Jackson 2.x新变化一览
- 算法学习 - 快速幂和矩阵快速幂(复杂度Olog(n))C++实现
- Java程序员从笨鸟到菜鸟全部博客目录
- 【算法】C语言实现的快速排序
- json 格式与PHP json 格式
- 使用 monitor command 监控 QEMU 运行状态
- Puzzle, ACM/ICPC World Finals 1993, UVa227
- 使用Apache CXF和Spring集成创建Web Service