离散序列的卷积.c
来自「c 写的一些关于求积分 完全数 卷积的代码」· C语言 代码 · 共 42 行
C
42 行
#include<stdio.h>
int main(){
int n[4]={1,2,5,4};
int m[7]={5,4,3,5,1,1,1};
int index_n=0,index_m=0;
int index_faltung=0;
int cont=0;
int long_n=0,long_m=0;
int faltung=0;
long_n=sizeof(n)/sizeof(int);
long_m=sizeof(m)/sizeof(int);
if (long_m >= long_n)
for (index_faltung=0; index_faltung<(long_n +long_m -1);index_faltung++)
{
index_m=index_faltung;
index_n=0;
for (cont = 0; cont < long_n; cont++)
{
if (index_m <0 || index_m >= long_m )
faltung = faltung;
else
faltung += m[index_m] * n
[index_n];
index_m--;
index_n++;
}
printf("%d ",faltung);
faltung=0;
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?