编程
文章平均质量分 75
itfanr01
邮箱:bjq1016 艾特 126.com 我会每天检查邮件
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2012年3月9日C++学习笔记
1. unsigned buf_size = 1024; int ia[buf_size];// 错误。buf_size 是一个变量,不能用于定义数组的维数(维长度)。 2.下列数组的值是什么? string sa[10]; int ia[10]; int main() { string sa2[10]; int原创 2012-03-09 21:22:10 · 760 阅读 · 0 评论 -
2012年3月9日C++学习笔记
1. vector ivec; ivec[0]=42; //错误。因为ivec是空的vector对象,其中不含任何元素,而下标只能用于获取已存在的元素。 更正:将赋值语句改为语句ivec.push_back(42) 2. 列出三种定义 vector 对象的方法,给定 10 个元素,每个元素值为 42。指出是否还有更好的实现方法,并说明为什么。 方法一: vecto原创 2012-03-09 10:49:23 · 719 阅读 · 0 评论 -
2012年3月10日C++学习笔记
1. (b) const int ic = i ; (c) const int *pic = ⁣ (d) int *const cpi = ⁣ (e) const int *const cpic = ⁣ (b) 合法:定义了一个 int 型 const 对象 ic,并用 int 型对象对其进行初始化。 (c) 合法:定义了一个指向 int 型 cons原创 2012-03-10 11:54:30 · 992 阅读 · 0 评论 -
2012年3月20日C语言学习笔记
#include void smile() { printf("smile!"); } void main() { int i,j; for(i=3;i>0;i--) { for(j=i;j>0;j--) { smile(); } printf("\n"); } }原创 2012-03-20 17:12:50 · 903 阅读 · 0 评论 -
判断一个整数是否为素数(或称为质数)
#include int main() { unsigned long num ; unsigned long div ; bool isPrime ; printf("Please enter an integer for analysis: "); printf("Enter q to quit.\n") ; while(scanf("%lu",&num)==1) {转载 2012-03-20 22:51:00 · 1147 阅读 · 0 评论 -
统计一段文字的单词数、字符数和行数
#include #include #define STOP '|' int main() { char c; char prev; long n_chars=0L; int n_lines=0; int n_words=0; int p_lines=0; bool inword=false; printf("Enter text to be analyzed(| to term转载 2012-03-21 10:54:23 · 2044 阅读 · 0 评论 -
s-random随机交织器程序
算法原理: turbo码的S交织,要求生成的序列中的每一个数字要与前面的数字距离大于S。S的取值应接近于 根号(N/2),越接近越好。一般采用冒泡法实现。具体请看参考文献吧。 参考文献: A Low Complexity Algorithm for Generating Turbo Turbo码S随机交织器的实现 我是用matlab实现的。代码写的不好,请见谅。C语言实现原创 2013-04-12 23:55:43 · 4141 阅读 · 2 评论 -
用C语言实现s随机交织
#include #include #include #include #include #define MAX 10 int mysort(int N,int s, int *a); void random(int a[], int n) ; int main(){ const int N = 100 ;//先随机打乱一个数组 const int loopMax = 20原创 2013-04-16 23:50:38 · 2595 阅读 · 0 评论 -
利用 s-random interleaver得到1024个数字排列
关于原理,可以参考我的另一篇文章:http://blog.csdn.net/bjq1016/article/details/8795666 L_total = 1024 ; s=fix(sqrt(L_total/2)) ; alpha = gen_alpha(L_total,s) ; function alpha = gen_alpha(N,s) % disp('genarate alpha=原创 2013-04-13 20:35:30 · 1613 阅读 · 0 评论
分享