国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

1028. List Sorting 解析

2019-11-11 01:20:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

數(shù)據(jù)比較大 需要換用scanf 和 PRintf

#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;struct Node{	int id;	string name;	char n[10];	int grade;};vector <Node> list;int N, Rank;bool cmp1(Node n1, Node n2) {	return n1.id < n2.id;}bool cmp2(Node n1, Node n2) {	if( n1.name != n2.name)		return n1.name < n2.name;	else 		return n1.id < n2.id;}bool cmp3(Node n1, Node n2) {	if(n1.grade != n2.grade)		return n1.grade < n2.grade;	else 		return n1.id < n2.id;}int main() {	cin >> N >> Rank;	ios_base::sync_with_stdio(false);		for (int i = 0; i < N;i++) {		Node temp;		scanf("%d %s %d", &temp.id, temp.n, &temp.grade);//		cin >> temp.id >> temp.name >> temp.grade;//		cout << temp.n << endl;		temp.name = temp.n;//		cout << temp.name << endl;		list.push_back(temp);	}	switch (Rank)	{	case 1:sort(&list[0], &list[0] + N, cmp1); break;	case 2:sort(&list[0], &list[0] + N, cmp2); break;	case 3:sort(&list[0], &list[0] + N, cmp3); break;	default:		break;	}	for (int i = 0; i < N; i++) {		printf("%06d %s %d/n", list[i].id, list[i].n, list[i].grade);	}	system("pause");	return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾市| 石城县| 晋江市| 新余市| 广汉市| 浠水县| 夏河县| 西贡区| 杂多县| 独山县| 昭觉县| 清远市| 乌拉特后旗| 晋中市| 德阳市| 贵定县| 滦南县| 郯城县| 余庆县| 凯里市| 蓝田县| 皋兰县| 弥勒县| 东乡县| 新兴县| 武宁县| 山东| 宁陵县| 循化| 玉山县| 濮阳市| 广德县| 腾冲县| 广宗县| 三都| 吉木萨尔县| 新郑市| 铁岭市| 新田县| 定兴县| 富锦市|