![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
DyKwok
这个作者很懒,什么都没留下…
展开
-
?十进制/二进制转换(C语言)
方法1:#include<stdio.h> int DtoB(int a) { int i,j=a,m=0; int s[100]; while(j>=0) { i=j%2; j=j/2 s[m]=i; //将每位二进制值存入数组 m++; } while(m--) //倒序输出数组值,即转换后原创 2016-02-23 15:10:57 · 1072 阅读 · 0 评论 -
Shannoncoding (一)信源符号的排序
#include<stdio.h> int main() int i=0,j=0,m=0,n=0; int b[150][150]={{0}}; //该二维数组用来存储信源符号及其出现的次数 char input; /*输入信源符号并累加其次数*/ while((input=getchar())!='\n') { for(i=65;i<=122;i++) if(input==i) b[i][i原创 2016-02-23 21:43:09 · 630 阅读 · 0 评论 -
一般信道容量的计算
#include<stdio.h> #include<math.h> #define MAX 9 int main() { /*定义数组及中间变量*/ double fun(int n,double g[MAX][MAX]); double b[MAX]={0},d[MAX]={0},t[MAX][MAX]={{0}},g[MAX]={0},h[MAX]={{0}};原创 2016-02-23 22:01:20 · 6901 阅读 · 0 评论