- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 6-1 建立学生信息链表 (20分)
本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。函数接口定义:void input();该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:struct stud_node {int num; /学号/char name[20]; /姓名/int sco...
2019-12-30 22:04:28 9711 3
原创 6-4 链表拼接 (20分)
本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下:struct ListNode {int data;struct ListNode *next;};函数接口定义:struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);其中list1和list2是用户传入的两个按data升序链...
2019-12-30 22:03:17 753 1
原创 5-5 本程序的功能是将字符串a的所有字符传送到字符串b中,要求每传送三个字符后再存放一个空格。
第一空(i-1)%3!=0 || i-1==0第二空(i-1)%3==0
2019-12-28 15:08:16 12941 4
原创 6-13 计算最长的字符串长度 (15分)
6-13 计算最长的字符串长度 (15分)本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。函数接口定义:int max_len( char *s[], int n );其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。裁判测试程序样例:#include <stdio.h>#include <string.h>...
2019-12-27 21:23:19 1704
原创 7-2 藏头诗 (15分)
本题要求编写一个解密藏头诗的程序。输入格式:输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占两个字节。输出格式:取出每句的第一个汉字并连接在一起形成一个字符串并输出。同时在末尾输入一个换行符。输入样例:一叶轻舟向东流帆稍轻握杨柳手风纤碧波微起舞顺水任从雅客流输出样例:一帆风顺#include <stdio.h>#include<stdlib.h...
2019-12-27 20:53:53 2780
原创 7-1 英文单词排序 (25分)
本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。输入格式:输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。输出格式:输出为排序后的结果,每个单词后面都额外输出一个空格。输入样例:blueredyellowgreenpurple输出...
2019-12-27 20:52:01 904
原创 7-1 组织星期信息 (25分)
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。Sunday Monday Tuesday Wednesday Thursday Friday Saturday输入输出示例:括号内为说明,无需输入输出输入样例 (repeat=3...
2019-12-20 18:05:02 612
原创 6-4 冒泡排序 (15分)
输入n(1<=n<=10)个整数,将它们从小到大排序后输出,要求编写函数bubble()实现冒泡排序算法。函数接口定义:void bubble (int a[ ], int n);其中 a为数组,n为数据个数。裁判测试程序样例:#include <stdio.h>void bubble (int a[ ], int n);int main(void){in...
2019-12-19 17:53:10 7476
原创 6-3 在数组中查找指定元素 (30分)
本题要求实现一个在数组中查找指定元素的简单函数。函数接口定义:int search( int list[], int n, int x );其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。裁判测试程序样例:#include <stdio.h>#defi...
2019-12-19 17:52:19 709
原创 6-24 使用函数的选择法排序 (25分)
本题要求实现一个用选择法对整数数组进行简单排序的函数。函数接口定义:void sort( int a[], int n );其中a是待排序的数组,n是数组a中元素的个数。该函数用选择法将数组a中的元素按升序排列,结果仍然在数组a中。裁判测试程序样例:#include <stdio.h>#define MAXN 10void sort( int a[], int n );...
2019-12-19 17:50:30 1569
原创 6-7 拆分实数的整数与小数部分 (15分)
本题要求实现一个拆分实数的整数与小数部分的简单函数。函数接口定义:void splitfloat( float x, int *intpart, float *fracpart );其中x是被拆分的实数(0≤x<10000),intpart和fracpart分别是将实数x拆分出来的整数部分与小数部分。裁判测试程序样例:#include <stdio.h>void sp...
2019-12-19 17:48:27 1435
原创 6-8 分类统计各类字符个数 (15分)
本题要求实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。函数接口定义:void StringCount( char *s );其中 char *s 是用户传入的字符串。函数StringCount须在一行内按照大写字母个数 小写字母个数 空格个数 数字个数 其它字符个数的格式输出。裁判测试程序样例:#include <stdio.h>#...
2019-12-19 17:47:41 4813 3
原创 6-4 电码加密 (10分)
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。要求编写并调用函数encrypt (),按要求修改字符串内容。变换规则如下:小写字母z变换成为a,其他字母变换成为该字母ASCII码顺序后一位的字母,比如o变换成为p。函数接口定义:void encrypt ( char *s);其中 s为字符串首地址。裁判测试程序样例:#include <stdio.h>...
2019-12-19 17:46:30 4197
原创 6-4 输入年份和天数,输出对应的年、月、日 (15分)
要求定义和调用函数month_day ( year, yeardy, *pmonth, *pday),通过参数pmonth和pday返回计算得出的月和日。例如,输入2000和61,分别返回3和1,即2000年的第61天是3月1日。函数接口定义:void month_day ( year, yeardy, *pmonth, *pday)其中year是年,yearday是天数,pmonth和pd...
2019-12-19 17:45:21 6741
原创 6-4 二分查找 (15分)
已有一个10个元素的整形数组a,且按值从小到大有序。输入一个整数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出"Not Found"。。 要求编写函数int Bsearch(int *p, int n, int x),找到返回下标,找不到返回-1。函数接口定义:int Bsearch(int *p, int n, int x);其中 p是数组首地址,n是数组元素个数,x是要查找...
2019-12-19 17:43:57 5501
原创 6-6 数组循环右移 (20分)
本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0 a1 ⋯an−1 )变换为(an−m ⋯an−1 a0 a1 ⋯an−m−1 )(最后m个数循环移至最前面的m个位置)。函数接口定义:int ArrayShift( i...
2019-12-19 16:52:57 6039
原创 将数组中的数向后移
例#include <stdio.h>int main(void){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int i,k,temp; for(i=0;i<向后移动几位;i++) { temp=a[数组中最后一位]; //备份 for(k=10;k>0;k--) { a[k]=a[k-1]; //向后移...
2019-12-19 16:52:02 6371 1
原创 EOF
在输入回车键时不结束,直到输入EOF之后才结束。结束方式linux系统下,在输入回车换行后的空行位置,按 ctrl+d (先按ctrl键,不放,再按d键)windows系统下,在输入回车换行后的空行位置,按 ctrl+z例一#include <stdio.h>int main(void){ int c; while((c=getchar())!=EOF) { ...
2019-12-19 15:29:48 228
原创 周报三
@规则1. import@import“路径”; 导入另一个css文件用法 : html中 link 一个css,在link的css中写入@import “abc.css”即可引用两个css文件。顺序为从上到下 被引用的css 不会覆盖link的。2.charset@charset “UTF-8”;****(必须写到第一行)告诉浏览器这个css文件,使用的字符编码集是UTF-8;3...
2019-12-14 20:21:19 184
原创 BFC
A. 常见定位方案.1. 普通流 (normal flow)在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被渲染为完整的一个新行,除非另外指定,否则所有元素默认都是普通流定位,也可以说,普通流中元素的位置由该元素在 HTML 文档中的位置决定。..2. 浮动 (float)在浮动布局中,元素首先按照...
2019-12-09 15:21:20 214
原创 周报二
更多样式A. 透明度1. opacity设置整个元素(包括文字)透明,它的取值范围为0–10:透明。1:不透明。2. rgba在颜色位置设置alpha通道rgba(0,0,0,0,)3. background-clipbackground-clip: padding-box 只填充paddin盒..B. 鼠标样式cursorcursor : url(路径(注:图...
2019-12-06 22:31:11 125
jdk-8u221-64bit.zip(windows)
2020-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人