自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 MATLAB创建音乐《光年之外》

基于乐理和MATLAB自身sound函数,可以实现MATLAB演奏音乐,本文中以邓紫棋《光年之外》为例实现了该功能。主函数代码为:Fs = 44100;y1=gen_wave2(3,0.5);%8是1的低音;15是1的高音y2=gen_wave2(3,0.25);y3=gen_wave2(2,0.25);y4=gen_wave2(2,0.25);y5=gen_wave2(1,0.25);y6=gen_wave2(1,0.25);y7=gen_wave2(14,0.25);y8=gen

2022-03-31 17:08:14 1641

原创 【C语言】计算并输出3到n之间所有素数的平方根之和。

题目描述:请编写函数fun,其功能是:计算并输出3到n之间所有素数的平方根之和。详细代码:#include<stdio.h>int fun(int n);int main(){ int a; scanf_s("%d", &a); printf("从3到%d的素数的平方和为%d", a, fun(a));}int fun(int n){ int i, j, sum = 0; for ( i = 3;i <= n;i++)...

2021-10-07 14:34:12 11738 3

原创 【C语言】计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

题目描述:请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。详细代码:#include<stdio.h>float fun(int n);int main(){ int a; scanf_s("%d", &a); printf("此范围内满足条件的数的倒数和为:%f", fun(a));}float fun(int n){ float sum = 0; for (int i =...

2021-10-07 14:28:00 16505 3

原创 【C语言】计算相邻两个元素之平均值的平方根之和。

题目描述:请编写函数fun,其功能使:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。详细代码:#include<stdio.h>#include<math.h>float fun(int* a);int main(){ int a[9] = { 1,4,7,2,5,8,3,6,9 }; printf("计算最终结果为%f", fun(a));}float fun(int* a){ float ave, sum...

2021-10-07 14:21:21 2544

原创 【C语言】计算方差

题目描述:请编写函数fun,计算并输出给定10个数的方差。详细代码:#include<stdio.h>float fun(int* a);int main(){ int a[10]; for (int i = 0;i < 10;i++) { scanf_s("%d", &a[i]); } printf("这十个数的方差为:%f\n", fun(a));}float fun(int* a){ in...

2021-10-07 14:11:39 5341

原创 【C语言】将二维数组转存一维数组

题目描述:请编写函数fun,该函数的功能:将m行n列的二维数组中的数据,按列的顺序依次放到一维数组中。详细代码:#include<stdio.h>void fun(int a[][4], int* b);int main(){ int c[20] = { 0 }, f[3][4] = { 1,4,7,10,2,5,8,11,3,6,9,12 },*t=c; fun(f, c); while (*t) { printf("%d ",...

2021-10-07 14:00:31 4253 1

原创 计算数列和

题目描述:请编写函数fun,其功能时:计算并输出下列多项式的值:sn=1+1/1!+1/2!+1/3!+1/4 !+……+1/n!详细代码:#include<stdio.h>float fun(int n);int main(){ int a; scanf_s("%d", &a); printf("%f", fun(a));}float fun(int n){ float sum = 1; int cal = 1; f...

2021-10-06 15:53:57 308

原创 删除字符串中*

题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有*号。在编写函数时,不得使用C语言提供的字符串函数。#include<stdio.h>int fun(char* s);int main(){ char a[25] = "like**du*not*kn*o*w*"; printf("总共删除%d个*\n", fun(a)); puts(a);}int fun(char* s){ int count = ...

2021-10-06 15:37:39 762

原创 求一个数所有因子之和

题目描述:请编写一个函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。详细代码:#include<stdio.h>int fun(int n);int main(){ int a; printf("请输入一个小于1000的数\n"); scanf_s("%d", &a); printf("%d的所有因子(不包括1和本身)之和为%d", a, fun(a));}int fun(int...

2021-10-06 15:25:50 4191 1

原创 统计字符串中单词个数

题目描述:请编写函数fun,该函数的功能是:统一一含字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格格开,一行的开始没有空格。详细代码:#include<stdio.h>int fun(char* s);int main(){ char a[50] = "love you du , and all of you."; printf("单词的个数是%d", fun(a));}int fun(char...

2021-10-06 15:20:02 761

原创 矩阵的加法

20题目描述:编写程序,实现一个矩阵和其转置矩阵相加详细代码:#include<stdio.h>int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }, b[3][3]; for (int i = 0;i < 3;i++) { for (int j = 0;j < 3;j++) { b[i][j] = a[i][j] + a[j][i]; ...

2021-10-05 17:21:58 154

原创 不用库函数连接字符串

题目描述:编写函数实现两个字符串的连接,要求不许使用库函数stract详细代码:#include<stdio.h>#include<string.h>void fun(char* s1, char* s2);int main(){ char a[20] = "lovedu", b[10] = "qy420";//也可通过输入进行初始化字符串 fun(a, b); puts(a);}void fun(char* s1, char* s2)...

2021-10-05 17:15:40 753

原创 统计子串出现次数

题目描述:编写一个函数,该函数可以统计一个字符串在另一个字符串中出现的次数。详细代码:#include<stdio.h>int fun(char* str, char* substr);int main(){ char str[10] = "abdduabsd", substr[5] = "du"; printf("%d", fun(str, substr));}int fun(char* str, char* substr){ int n = 0;...

2021-10-05 11:59:45 339

原创 字符串内局部移动

题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部移到字符串的尾部。详细代码:#include<stdio.h>#include<string.h>void fun(char* s);int main(){ char a[20] = "**ajkh**akj******"; int k = 3; fun(a); puts(a);}void fun(char* s){ in...

2021-10-05 10:44:12 91

原创 删除字符串尾指定字符

题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。详细代码:#include<stdio.h>#include<string.h>void fun(char* s, int n);int main(){ char a[20] = "**ajkh**akj******"; int k = 3; ...

2021-10-05 10:32:36 534

原创 2021-10-05字符串转化为整数

题目描述:请编写一个函数fun,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。详细代码:#include<stdio.h>#include<string.h>int fun(char* s);int main(){ char a[10] = "-1596", b[10] = "420"; printf("%d+%d=%d", fun(a), fun(b), fun(a) + fun(b));}int fu...

2021-10-05 10:14:32 111

原创 判断回文字符串

题目描述:请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出1,否则返回0,主函数中输出0。回文是指顺读和倒读都是一样的字符串。详细代码:#include<stdio.h>int fun(char* s);int main(){ char a[10] = "abcba", b[10] = "12323"; printf("%d %d", fun(a), fun(b));}int fun(char* s){ int...

2021-10-05 09:27:22 952

原创 指定位置字符排序

题目描述:题目描述:对一个字符串,除首尾字符外,将其余字符按ascii码降序排列。详细代码:#include<iostream>#include<algorithm>using namespace std;bool cmp(char a, char b) { return a > b;}int main(){ char a[10] = { 'k','a','c','r','d','s','e' }; int len=0...

2021-10-05 09:24:35 112

原创 求范围内素数个数

题目描述:编写函数int fun(int lim,int aa[]),该函数的功能是求出小于或等于lim 的所有素数并放在aa数组中,该函数返回所求的素数的个数。详细代码:#include<stdio.h>int fun(int lim, int aa[]);int main(){ int a, aa[20]; scanf_s("%d", &a); printf("%d", fun(a, aa));}int fun(int lim, int a...

2021-10-04 20:10:39 311

原创 删除指定字符

题目描述:编写函数fun,该函数的功能是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。详细代码:#include<stdio.h>void fun(char s[], char c);int main(){ char s[10] = "loEEveed", c = 'e'; fun(s, c); for (int i = 0;s[i] != '\0';i++) { printf("%c", s[i]); }}...

2021-10-04 19:56:38 130

原创 行列式转置

题目描述:编写程序,实现矩阵(3行3列)的转置(即行列互换)。#include<stdio.h>void fun(int arry[3][3]);int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }; fun(a); for (int i = 0;i < 3;i++) { for (int j = 0;j < 3;j++) { printf(...

2021-10-04 19:41:24 1109

原创 倒置字符串

题目描述:请编写一个函数fun(char*s),该函数的功能使把字符串中的内容逆置。#include<stdio.h>void fun(char* s);int main(){ char a[20] = "loved"; fun(a); puts(a);}void fun(char* s){ char* a = s, temp; int l=0; for (;*a != '\0';a++) { l++;...

2021-10-04 17:24:41 181

原创 将数组左下半角元素全部置零

题目描述:下列程序定义了n×n的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0。详细代码:#include<stdio.h>void fun(int *a, int n);int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }, b = 3; fun(a, 3); for (int i = 0;i < 3;i++) {...

2021-10-04 15:22:08 1206

原创 计算组合数

题目描述:编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M 与n为两个正整数,且要求m>n。公式:p=m!/n!(m-n) !详细代码:#include<stdio.h>float fun(int m, int n);int main(){ int m, n; scanf_s("%d%d", &m, &n); printf("%f", fun(m, n));}float fun(int m, int n...

2021-10-04 15:18:47 201

原创 按照公式计算和值

题目描述:编写函数fun,功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入公式:S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n)详细代码:#include<stdio.h>float fun(int n);int main(){ int n; scanf_s("%d", &n); printf("%f", fun(n));}float fun(int n){ int su...

2021-10-04 15:16:38 555

原创 找数组中最大值对应的下标

题目描述:请编写一个函数int fun(int*s,int t,int*k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。详细代码:#include<stdio.h>void fun(int* ss,int a, int * k);int main(){ int a[5] = { 9,10,6,4,5 },b, * t; t = &b;//指针务必初始化 fun(a, 5, t); printf("%d", *t);...

2021-10-04 15:13:50 1775

原创 删除字符串指定下标的字符

题目描述:请编写一个函数void fun(char a[], char[],int n),其功能是:删除以各字符串中指定下标的字符。其中, a指向原字符串,删除后的字符串存放在b所指的数组中, n中存放指定的下标。详细代码:#include<stdio.h>void fun(char a[], char b[], int n);int main(){ int n; scanf_s("%d", &n); char a[10] = "abcdefg"...

2021-10-04 15:11:50 2082

原创 找临近素数

题目描述:请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m 的k 各素数存入xx所指的数组中。详细代码:#include<stdio.h>void fun(int m, int k, int xx[]);int main(){ int m, k, a[20] = { 0 }; scanf_s("%d%d", &m, &k);//获取m,k的值 fun(m, k, a);...

2021-10-04 15:09:22 101

原创 C实现矩阵乘法

在学习线性代数的时候,矩阵乘法相对而言还是比较容易的,但是线性代数的特点决定了其计算量较大,如果矩阵的行列数较多,计算量还是颇大的,所以基于目前周知的矩阵乘法公式,有如下代码,实现相应功能://矩阵乘法#include<stdio.h>void func(int a[][10], int m, int n, int b[][10], int x, int y);int main(){ int a[10][10] = { 0 }, b[10][10] = { 0 }, m, n...

2021-07-19 10:25:06 956

原创 C实现行列式计算

行列式是线性代数学科中最基础的部分,目前基于行列式计算,有诸多网站开发完成直接计算的在线程序,但是,码农靠寄几呀~直接上代码://行列式计算#include<stdio.h>#include<math.h>int func(int a[][10],int x);int func2(int a[][10],int y, int k,int m);int test(int a[][10]){ return a[0][0];}int main(){ ...

2021-07-19 10:17:16 1842

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除