- 博客(104)
- 收藏
- 关注
原创 东北大学期末C考试题库-已知两个非零整型数组,计算表达式:a[0]/b[0]-a[1]/b[1]+a[2]/b[2]+........a[n]/b[n]的值
已知两个非零整型数组,计算表达式:a[0]/b[0]-a[1]/b[1]+a[2]/b[2]+........a[n]/b[n]的值要求:(1)初始化两个非零整型数组a和b,长度n>=8;(2)计算表达式的值并输出,结果的小数点后保留两位
2020-06-24 13:17:15
1165
2
原创 东北大学C语言期末考试-编写程序,初始化一段英文名称(每个单词之间有一个空格),以大写形式输出缩略语,例如,初始化s1 World wide web ,则输出s2 WWW。
东北大学C语言期末考试-编写程序,初始化一段英文名称(每个单词之间有一个空格),以大写形式输出缩略语,例如,初始化s1"World wide web",则输出s2 “WWW”。题目编写程序,初始化一段英文名称(每个单词之间有一个空格),以大写形式输出缩略语,例如,初始化s1"World wide web",则输出s2 “WWW”。要求:主函数负责初始化及输出,定义void abbr(char s1[], char s2[])完成处缩略语处理过程。题解在下面 大家好,我叫亓官劼(qí guān
2020-06-24 13:17:10
1778
18
原创 东北大学C语言期末题目-通过爬虫程序获得如下文本,数据分割符为& 13&12&0&40&5&45&22 返回其中第n个数据,以整数形式返回,例如,输入n为6,则返回整数45
东北大学C语言期末题目-通过爬虫程序获得如下文本,数据分割符为& 13&12&0&40&5&45&22 返回其中第n个数据,以整数形式返回,例如,输入n为6,则返回整数45题目通过爬虫程序获得如下文本,数据分割符为’&’13&12&0&40&5&45&22返回其中第n个数据,以整数形式返回,例如,输入n为6,则返回整数45编制函数int getdata(char a[], int n
2020-06-24 13:17:05
1051
1
原创 东北大学C语言期末-有一框鸡蛋满足下面所有条件:2个2个拿剩1个,3个3个拿正好拿完,4个4个拿剩1个,计算这筐鸡蛋可能的个数,输出3中可能结果。
有一框鸡蛋满足下面所有条件:2个2个拿剩1个,3个3个拿正好拿完,4个4个拿剩1个,计算这筐鸡蛋可能的个数,输出3中可能结果。
2020-06-24 13:17:00
1061
原创 东北大学C语言期末考试-在屏幕上输出所有1000以内满足条件的素数n,当n为素数时,2*n+1也为素数(例如,5是素数,11也是素数)
东北大学C语言期末考试-在屏幕上输出所有1000以内满足条件的素数n,当n为素数时,2*n+1也为素数(例如,5是素数,11也是素数)题目在屏幕上输出所有1000以内满足条件的素数n,当n为素数时,2*n+1也为素数(例如,5是素数,11也是素数) 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!
2020-06-24 13:16:33
1149
原创 东北大学C语言期末考试-从数据文件中获得了如下包含赋值运算的字符串 a=100\nb=200\n 均以\n分割,将其中的数字以用,分割
从数据文件中获得了如下包含赋值运算的字符串 “a=100\nb=200\n” 均以“\n"分割,将其中的数字以用","分割的字符串形式返回编写函数fun(char in[],char out[]),in存储原始字符串,out存储转换后的字符串。例如初始化"a=100\nb=200\n",返回"100,200"要求在主函数中完成字符串初始化,调用fun后,在主函数输出结果。
2020-06-24 13:16:28
1845
原创 东北大学C语言期末题库-某实验中采集了2组图像,经过计算其对应分类分别为:A[15]={ 3 0 4 7 9 7 3 8 2 5 7 2 2 6 7 }B[15]={ 4 0 4 7 2 8 4 9
某实验中采集了2组图像,经过计算其对应分类分别为:A[15]={ 3 0 4 7 9 7 3 8 2 5 7 2 2 6 7 }B[15]={ 4 0 4 7 2 8 4 9 7 3 0 3 4 7 3 }请从A中的从下标1开始抽取n个数据请从B中的从下标2开始抽取n个数据编制函数double distance( int a[],int b[],int n),计算两组数据的曼哈顿距离。曼哈顿距离:若A={a1,a2,a3,...},B={b1,b2,b3,...}则距离为|a1-b1|+|a2-
2020-06-24 13:16:25
832
原创 东北大学C语言期末考试题库-从键盘输入一个任意3~5位正整数,判断各位数字之和是否为18,是输出yes,否则输出no。
东北大学C语言期末考试题库-从键盘输入一个任意3~5位正整数,判断各位数字之和是否为18,是输出yes,否则输出no。题目从键盘输入一个任意3~5位正整数,判断各位数字之和是否为18,是输出yes,否则输出no。 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!本专栏为东北大学C语言课程题库的题
2020-06-24 13:16:20
1705
原创 东北大学C语言期末考试-已知非零整型数组f,计算表达式1/f[0]-1/f[1]+1/f[2]-1/f[3]+.......1/f[n]的值。
东北大学C语言期末考试-已知非零整型数组f,计算表达式1/f[0]-1/f[1]+1/f[2]-1/f[3]+…1/f[n]的值。题目已知非零整型数组f,计算表达式1/f[0]-1/f[1]+1/f[2]-1/f[3]+…1/f[n]的值。要求:(1)初始化非零整型数组f,长度n>=6;(2)计算表达式的值并输出,结果的小数点后保留2位。题解在后面代写oj,有需要可以私聊。 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~
2020-06-24 13:16:16
1010
原创 东北大学C语言期末-编写函数void filename(char s[])判断给定的文件名是否合法(文件名中只允许出现数字、字母和下划线)。要求 主函数负责输入文件名,子函数负责判断及输出(合法输出
编写函数void filename(char s[]);判断给定的文件名是否合法(文件名中只允许出现数字、字母和下划线)。要求:主函数负责输入文件名,子函数负责判断及输出(合法输出yes,否则输出no)。
2020-06-24 13:16:00
968
原创 东北大学C语言期末考试题目-某共享汽车收费标准如下:(1):行驶里程在[0,30]公里,收费5.00元,奖励里程1公里(2):行驶里程在[31,60]公里,收费10.00元,奖励里程2公里
某共享汽车收费标准如下:(1):行驶里程在[0,30]公里,收费5.00元,奖励里程1公里(2):行驶里程在[31,60]公里,收费10.00元,奖励里程2公里(3):行驶里程在[61,100]公里,收费15.00元,奖励里程3公里(4):行驶里程在[101,150]公里,收费20.00元,奖励里程4公里(5):行驶里程在[151,200]公里,收费25.00元,奖励里程13公里编写程序,利用循环输出下列一组行驶里程的费用及奖励里程总数。69 135 56 97 96 84 62
2020-06-24 13:15:55
2213
1
原创 东北大学C语言期末考试题目-编写字符串过滤函数void filterch(char s1[],char s2[]),取字符串s1中的字母字符,保存至s2。
编写字符串过滤函数void filterch(char s1[],char s2[]),取字符串s1中的字母字符,保存至s2。例如:初始化s1字符串为"ab177$df2",新生成的s2为”abdf"。要求:在主函数中初始化s1及输出结果。
2020-06-24 13:15:50
1109
原创 东北大学C语言期末考试题库-某公司需要统计用户对商品的评价结果,如果评价A,则得5.0分,如果评价B,则得3.0,如果评价A,则得1分数。争对下列一组评价,计算商品的平均评价分值。
某公司需要统计用户对商品的评价结果,如果评价A,则得5.0分,如果评价B,则得3.0,如果评价A,则得1分数。争对下列一组评价,计算商品的平均评价分值。"BBAACACABABC"
2020-06-24 13:15:44
896
原创 东北大学C语言期末考试题库-编写程序,对字符串进行分组操作, 每三个字符为一组,插入一个空格,例如,初始化字符串s1 abcdefghijk ,分组后得到结果并输出s2 abc def ghi jk
编写程序,对字符串进行分组操作, 每三个字符为一组,插入一个空格,例如,初始化字符串s1"abcdefghijk",分组后得到结果并输出s2"abc def ghi jk"。要求:主函数负责初始化及输出,定义void group(char s1[], char s2[])完成分组。
2020-06-24 13:15:33
1196
11
原创 东北大学C语言期末考试题库-从键盘输入一个任意3~5位正整数,判断各数位之和是奇数还是偶数,若偶数,输出”和为偶数“,若为奇数,输出”和为奇数“。
从键盘输入一个任意3~5位正整数,判断各数位之和是奇数还是偶数,若偶数,输出”和为偶数“,若为奇数,输出”和为奇数“。
2020-06-24 13:15:27
1358
原创 东北大学C语言期末考试题库-编写程序,初始化含有数字的字符串,该字符串中存在多个数字字符,找到数字字符,并以整数形式输出出来。例如初始化str1“ab2k3wbc”,则以整数形式输出23。
编写程序,初始化含有数字的字符串,该字符串中存在多个数字字符,找到数字字符,并以整数形式输出出来。例如初始化str1"ab2k3wbc",则以整数形式输出23。要求:主函数负责初始化及输出,定义int aoi(char str1[])完成数值的提取和返回。
2020-06-24 13:15:22
1686
1
原创 东北大学OJ-1674: 实验12-6:改错,两个数交换
编写函数实现两个数的交换。\#include <stdio.h>int swap(int *p1, int *p2){ int *t; *t = *p1 ; *p1 = *p2; *p2 = *t;}int main( ){ int a, b, *pa, *pb ; scanf("%d%d",pa,pb); printf("交换前a=%d,b=%d", a, b); swap( pa, pb) ; printf("\n交换后a=%d,b=%d ", a,
2020-06-22 22:08:17
2197
1
原创 东北大学OJ-1678: 实验12-10:回文字符串
编写函数:int fun(char *p),功能是判断一个字符串是否是回文字符串(提示:回文字符串是指正读和反读都一样的字符串),要求从主函数中由键盘输入字符串,调用函数fun后,根据函数fun的返回值,主函数输出是否为回文字符串的判断。
2020-06-22 22:07:47
1916
1
原创 东北大学OJ-1675: 实验12-7:程序改写,字符串连接
将下列字符串连接程序改写为用指针实现:\#include<stdio.h>void catstr(char a[] , char b[]){ int i=0, j ; while(a[i++]); for(j=0; b[j] ; j++ ) a[i++] = b[j]; a[i] = '\0' ;}void main( ){ char a[20] , b[10]; gets(a);gets(b); copystr(a , b); puts(a);}
2020-06-22 22:07:15
1867
原创 东北大学OJ-1475: 实验12-4:指针实现字符串连接(指针下)
编写函数void fun(char *s1, char *s2, int n)将s2所指字符串的前n个字符连接到s1所指向的字符串后面。主函数输入两个字符串及n,调用函数完成连接过程,输出连接结果。
2020-06-22 22:06:45
3057
1
原创 东北大学OJ-1611: 实验10-7:编写函数拷贝子串
编写函数void strcopy(char s1[], char s2[], int m, int n)将s1串中下标m开始的n个子串拷贝到s2中,要求从键盘输入s1串,m和n,调用函数完成拷贝后输出s2.主函数如下所示,请只提供子函数的编写:void strcopy(char s1[], char s2[], int m, int n);int main(){ char s1[100],s2[100]; int m,n; gets(s1); scanf("%d%d",&
2020-06-22 22:06:13
2045
1
原创 东北大学OJ-1607: 实验10-3:编写矩阵转置函数
编写函数void fun(int a[][4]),其功能是实现二维数组赋值及转置。main 函数中输入整数n,定义二维数组a[4][4]; 调用fun函数,赋值数组元素a[i][j]=n*i+j,并实现二维数组a的转置,在主函数输出转置后的二维数组。输出格式"%3d"。主函数如下所示,请只提供子函数的编写:void fun(int a[][4], int n);int main(){ int i,j,n; int a[4][4]; scanf("%d",&n); fun(a,
2020-06-22 22:05:41
1969
2
原创 东北大学OJ-1610: 实验10-6:编写函数判断密码的有效性
要求:主函数输入密码,调用函数判断用户所设密码的有效性,密码要求:长度大于6,有字母、数字,及特殊字符,在主函数中输出判断结果,符合要求则输出"pass",否则输出"fail"主函数如下所示,请只提供子函数的编写:int pws(char s[]);int main(){ char str[50]; int n; gets(str); n = pws(str); if (n==1) printf ("pass"); else printf ("fa
2020-06-22 22:05:15
1909
75
原创 东北大学OJ-1606: 实验10-2:倒序输出数组
编写函数void fun(int a[],int n),其功能是将数组a进行倒序,即a[0] 和a[n-1]交换,a[1]和a[n-2]交换。main函数中定义数组a[10],输入数组长度及各元素,调用fun函数,然后将倒序后的数组a输出,输出格式"%d "。主函数如下所示,请只提供子函数的编写:\#include <stdio.h>void fun(int a[],int n);int main(){ int n,i; scanf("%d",&n); int a[
2020-06-22 22:04:40
842
原创 东北大学OJ-1605: 实验10-1:打印水仙花数、
编写int fun(int x)函数,其功能是判断一个三位数x是否是水仙花数,如果是则返回1,不是返回0。 main函数中调用fun函数找出三位数中的所有水仙花数,并打印输出。说明:所谓“水仙花数”即是指一个三位数,其各位数字的立方和等于该数本身。主函数如下所示,请只提供子函数的编写:\#include<stdio.h>int fun(int x);int main(){ int m,n,i; scanf("%d",&n); for(i=n;i<=999;i++) { m=fu
2020-06-22 22:04:04
1973
原创 东北大学OJ-1619: 实验9-11:鸡兔同笼问题
编写函数int fun(int n, int m)解决鸡兔同笼问题,已知鸡和兔的总数量为n, 总腿数为m,函数fun()计算兔的数目,在主函数中调用fun(), 计算并依次输出鸡和兔的数目,如果无解,则输出No answer**说明:**主函数如下所示,请只提供子函数的编写:\#include <stdio.h>\#include <stdlib.h>int fun(int n, int m);int n1,n2;int main(){ int m,n,f; scanf("%d
2020-06-22 22:03:33
902
原创 东北大学OJ-1603: 实验9-9:编写求次幂的函数
编写函数double powr(int m,int n)计算m的n次幂,要求在主函数中输入m和n,调用函数powr输出结果。主函数如下所示,请只提供子函数的编写:\#include<stdio.h>\#include<math.h>double powr(int m,int n);int main(){ int m, n; scanf("%d%d", &m, &n); printf("%.0lf\n", powr(m,n)); return 0;}
2020-06-22 22:03:10
1172
原创 东北大学OJ-1599: 实验9-5:编写递归函数,求第n个数
编写递归函数int f(int n)实现如下功能:有n个数,上一个数比下一个数大n-2,已知第1个数是2,那么求第n个数的大小。在main函数中输入n,调用f函数后,在main函数中输出结果。主函数如下所示,请只提供子函数的编写:\#include <stdio.h>\#include <stdlib.h>int f(int n);int main(){ int n; scanf("%d",&n); printf("%d",f(n)); return 0; }
2020-06-22 22:02:30
948
原创 东北大学OJ-1598: 实验9-4:编写递归函数,求斐波那契数列第n项
编写递归函数int f(int n),计算如下公式:定义main函数输入n,调用f函数进行计算,在main函数中输出计算结果。主函数如下所示,请只提供子函数的编写:\#include <stdio.h>\#include <stdlib.h>int f(int n);int main(){ int n; scanf("%d",&n); printf("%d",f(n)); return 0; }
2020-06-22 22:02:09
988
原创 东北大学OJ-1595: 实验9-1:编写函数判断闰年
编写函数 int fun(int n)判断n是否是闰年,定义main函数输入年份,调用fun函数判断,在main函数中输出yes或no。主函数如下所示,请只提供子函数的编写:\#include<stdio.h>int fun(int n);int main(){ int year , f ; scanf("%d",&year); f=fun(year); if(f==1) printf("yes"); else printf("no
2020-06-22 22:00:25
884
原创 东北大学OJ-1353: 实验8-3:求重复次数最多的数
输入数组int a[12]的十个元素,输出数组中重复次数最多的数。输出格式:num: %d, times=%d
2020-06-22 21:58:48
854
原创 东北大学OJ-1220: 实验8-11:判断字符类型
从键盘输入任意的字符,按下列规则进行分类:(1)数字(例如:‘0’‘5’);(2)字母(例如:‘a’‘b’);(3)算术运算符(+、-、*、/、%);(4)转义字符(\n、\a、\b、\t)。但输入一个字符‘#’时,停止统计,并打印统计的结果。
2020-06-22 21:57:47
816
原创 第三章 栈和队列 队列
第三章 栈和队列 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客3.2 队列3.2.1 队列的基本概念队列(Queue),是一种操作受限的线性表,只允许在表的一端进行插入,另一端进行删除。是一种先进先出的线性表(FIFO)。入队:向队列中插入元素出队:删除元素队头(
2020-06-22 21:54:22
3076
24
原创 第三章 栈和队列 栈的实现
第三章 栈和队列 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客3.1 栈3.1.1 栈的定义与基本操作栈(stack)是只允许在一端进行插入或者删除操作的线性表,是先进后出(FILO)的线性表。栈的基本操作有:InitStack(&s); 初始化一个空栈S
2020-06-22 21:52:49
3133
24
原创 链表常用的几个操作
大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客2.7 链表常用的几个操作:求最值ElemType GetMax(LinkList L) { LNode* p = L->next; ElemType m = p->data; while (p){.
2020-06-14 17:54:22
1379
原创 顺序表和链表的比较
2.6 顺序表和链表的比较 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客顺序表链表存取方式可以顺序存取,也可以随机存取只可以顺序存取按值查找(有序)可以使用折半查找,O(log2N)只可以顺序查找O(N)插入、删除需要移动大量
2020-06-14 17:53:39
1334
1
原创 第二章 线性表 双链表 循环链表
第二章 线性表 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客2.4 双向链表(双链表)在单链表中只有一个指向其后继节点的指针,导致单链表只能从头结点依次顺序的向后遍历,访问后继结点的效率为O(1),但是访问前继结点的效率为O(1),为了解决这个问题,我们引入了双链表。
2020-06-14 17:53:08
1373
51
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝