摘要: 实验内容 编写程序,实现串的朴素的模式匹配算法;基于此模式匹配算法(教科书算法4.5),统计某子串在主串中出现的次数。 编写程序,统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)。(提示:由于字母共26个,加上数字符号10个共36 阅读全文
posted @ 2021-11-10 18:14 路北路陈 阅读(146) 评论(0) 推荐(0)
摘要: 实验任务3: 在屏幕上正确输出了,且在路径下的file3.dat是正常的 实验任务4: 子任务1: 在屏幕上正确输出了,路径下的file4.dat是不正常的 子任务2: #include <stdio.h> #include <stdlib.h> #define N 10 typedef struc 阅读全文
posted @ 2020-12-28 22:30 路北路陈 阅读(55) 评论(2) 推荐(1)
摘要: 实验任务1: // P280例8.15 // 对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块 // 打印不及格学生信息和所有学生信息程分别调用 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 2 // 阅读全文
posted @ 2020-12-17 20:20 路北路陈 阅读(40) 评论(1) 推荐(0)
摘要: 实验任务1: #include <stdio.h> const int N=3; int main() { int a[N] = {1, 2, 3}; int i; printf("通过数组名及下标直接访问数组元素:\n"); for(i=0; i<N; i++) printf("%d: %d\n" 阅读全文
posted @ 2020-12-14 20:09 路北路陈 阅读(66) 评论(1) 推荐(0)
摘要: 实验任务1: 思考回答: 不可以,因为一元二次方程一般有两个解,但是调用函数只能返回一个值。 实验任务2: #include <stdio.h> long long fac(int n); int main() { int i,n; printf("Enter n: "); scanf("%d",& 阅读全文
posted @ 2020-11-26 19:20 路北路陈 阅读(74) 评论(1) 推荐(0)
摘要: 实验任务1: #include <math.h> #include <stdio.h> int main(){ float a, b, c, x1, x2; float delta, real, imag; printf("Enter a, b, c: " ); while (scanf("%f%f 阅读全文
posted @ 2020-11-16 19:23 路北路陈 阅读(62) 评论(1) 推荐(0)
摘要: 实验任务1: #include <stdio.h> int main() { int a=5, b=7, c=100, d, e, f; d = a/b*c; e = a*c/b; f = c/b*a; printf("d=%d, e=%d, f=%d\n",d,e,f); return 0; } 阅读全文
posted @ 2020-11-04 22:32 路北路陈 阅读(65) 评论(1) 推荐(0)
摘要: 实验1 /* A simple C program*/ #include <stdio.h> int main(){ printf("my stuno is 202083290286\n2020 very good\n"); return 0; } 实验2 #include <stdio.h> in 阅读全文
posted @ 2020-10-15 14:48 路北路陈 阅读(59) 评论(1) 推荐(0)