当前位置: 首页 > news >正文

网站前置审批表wordpress网页加密

网站前置审批表,wordpress网页加密,汇创建站,网站建设的市场定位的方案目录 一、题目内容 二、输入描述 三、输出描述 四、输入输出示例 五、完整C语言代码 一、题目内容 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号&#…

目录

一、题目内容

二、输入描述

三、输出描述

四、输入输出示例

五、完整C语言代码


一、题目内容

 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。     对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。

二、输入描述

测试输入包含若干测试用例。每个测试用例的第1行包含两个整数 N (N<=100000) 和 C,其中 N 是纪录的条数,C 是指定排序的列号。以下有N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,同组测试中没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩(闭区间[0, 100]内的整数)组成,每个项目间用1个空格隔开。当读到 N=0 时,全部输入结束,相应的结果不要输出。

三、输出描述

对每个测试用例,首先输出1行“Case:”。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。

四、输入输出示例

输入:

3 1
000007 James 85
000010 Amy 90
000001 Zoe 60

输出:

Case:
000001 Zoe 60
000007 James 85
000010 Amy 90

简单冒泡即可

五、完整C语言代码

AC代码~#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct student {char id[7];char name[9];int grade;
} stu;void sortOne(stu a[], int n) {for (int i = n - 1; i > 0; i--) {for (int j = 0; j < i; j++) {if (strcmp(a[j].id, a[j + 1].id) > 0) {stu tmp;tmp = a[j];a[j] = a[j + 1];a[j + 1] = tmp;}}}
}int cmp(stu s1, stu s2) {int i = 0;while (s1.name[i] != '\0' && s2.name[i] != '\0') {if (s1.name[i] > s2.name[i])return 1;else if (s1.name[i] < s2.name[i])return 0;elsei++;}if (s1.name[i] == '\0' && s2.name[i] == '\0') {if (strcmp(s1.id, s2.id) > 0)return 1;elsereturn 0;} else if (s1.name[i] == '\0')return 0;elsereturn 1;
}void sortTwo(stu a[], int n) {for (int i = n - 1; i > 0; i--) {for (int j = 0; j < i; j++) {if (cmp(a[j], a[j + 1]) > 0) {stu tmp;tmp = a[j];a[j] = a[j + 1];a[j + 1] = tmp;}}}
}int cmp_2(stu s1, stu s2) {if (s1.grade > s2.grade)return 1;else if (s1.grade < s2.grade)return 0;else {if (strcmp(s1.id, s2.id) > 0)return 1;elsereturn 0;}
}void sortThree(stu a[], int n) {for (int i = n - 1; i > 0; i--) {for (int j = 0; j < i; j++) {if (cmp_2(a[j], a[j + 1]) > 0) {stu tmp;tmp = a[j];a[j] = a[j + 1];a[j + 1] = tmp;}}}
}
int main() {int n, c;while (scanf("%d%d", &n, &c) != EOF) {char tmpc = getchar();stu* ans = (stu*)malloc(n * sizeof(stu));for (int i = 0; i < n; i++)scanf("%s%s%d", ans[i].id, ans[i].name, &ans[i].grade);if (c == 1)sortOne(ans, n);else if (c == 2)sortTwo(ans, n);elsesortThree(ans, n);printf("Case:\n");for (int i = 0; i < n; i++)printf("%s %s %d\n", ans[i].id, ans[i].name, ans[i].grade);}return 0;
}

http://www.yayakq.cn/news/788335/

相关文章:

  • 电商网站平台网络营销相关政策有哪些
  • 几何背景生成网站聊城做网站的
  • 网站开发 名片高校门户网站的建设
  • 海尔网站的建设目标品牌做网站公司
  • django 开放api 做网站中信建设有限责任公司国内区事业部执行总经理廖鸿韬
  • 公共交通公司网站建设方案优秀营销网站设计
  • 网站网页压缩浏览器网页游戏
  • 找投资项目的网站“网站建设:上海珍岛”
  • 黑龙江开放网站备案中式设计网站推荐
  • 网站建设丨找王科杰上词快东莞搜索优化十年乐云seo
  • 云南云南省城乡建设厅网站泉州做网站
  • 宁夏建设厅网站旧版如何去推广
  • wordpress做旅游网站网站的管理
  • 免费国外建站贵州省建设厅住房和城乡建设官网
  • 济南经三路专业做网站金华网站制作策划
  • app 网站开发网站建设 部署与发布视频教程
  • 网站系统建设目标范本南昌seo新手
  • 建设网站设计论文范文全网最低价查询网站
  • 做网站讯息北京做企业网站的公司
  • 网站搜索优化官网南昌网站建设工作室
  • 官方网站minecraft上海网站建设渠道
  • asp.net网站改版 旧网站链接搭建网站源码
  • 做网站是不是要拍法人的照片科技公司网站模板下载
  • 网站 友情链接怎么做企业做网站有发展么
  • 冉冉科技网站建设seo教程资源
  • 中国免费素材网seo优化软件哪个最好用
  • 网站开发技术方案doc弧光之源网站建设
  • 泉州网站制作房地产销售工资一般多少钱一个月
  • 什么网站可以做miR的差异表达图东莞想做网站找什么公司
  • 建一个平台网站一般需要多少钱电脑安装不上wordpress