我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 程序白痴求助,300FY 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

rex1986



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1853
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-05-17
最后登陆: 2008-06-29

5come5帮你背单词 [ beetle /'bi:tl/ n. 甲壳虫 ]


程序白痴求助,300FY

RT,用300FY求助,大家帮帮忙呀,一道100FY
直接用C++完成,保存成可运行在C++的文件
1;任意一个3×4的矩阵,要求编程求出其中最大的那个元素的值,以及其所在的行号和列号.(30分)
2; 设数字滤波器的性能指标如下,带通截至频率 As=40dB ωp=0.10π,阻带截止频率ωs=0.20π ,实际通带波动Rp=0.10dB ,最小阻带衰减 As=40dB,要求用窗函数设计一个低通FIR滤波器。(40分)
3; 一本书的页码从自然数1 开始顺序编码直到自然数n书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n 计算出书的全部页码中分别用到多少次数字0 1 2 …,9
编程任务 :
给定表示书的总页码的10 进制整数n (1≤n≤1000000000) 。编程计算书的全部页码中分别用到多少次数字0 1 2 …,9(递归方法做) (40分)
顶端 Posted: 2008-03-21 15:54 | [楼 主]
共产党人



性别: 帅哥 状态: 该用户目前不在线
等级: 优秀会员
发贴: 3353
威望: 0
浮云: 207
在线等级:
注册时间: 2006-11-24
最后登陆: 2008-06-29

5come5帮你背单词 [ bright /brait/ a. 明亮的,光明的,晴朗的,欢快的,兴高采烈的,聪明的,(颜色)鲜艳的 ]


------------------------------———111—————————————
#define M 3

#define N 4

main( )

{int max,i,j,r,c;

static int a[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};

max=a[0][0];

for(i=0;i<M;i++)

for(j=0;j<N;i++)

if ( a[j]>max)

{max= a[j];

r=i;

c=j;

}

printf(“max=%d , row =%d , colum=%d \n”,max , r, c);

}
----------------------------END-------------------------------------

________________________3333333333-----------------------------------

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define N 2048 //若你有多于2048本书要计算,那后面就要申请内存了

void func(unsigned int (*ptr)[10], int m, int idx)
{
int i, j, h;
for (i=1; i<=m; ++i) {//这个for可以通过算法来提高效率,就是根据高位数字来得到低位出现的0-9的次数,累积就行了,算法很简单
j = i;
while (j > 0) {
++ptr[idx][j%10];
j /= 10;
}
}
}

int main()
{
unsigned int arr[2048][10] = {0}; //保存每本书的0-9次数
unsigned int (*ptr)[10] = 0;

unsigned int m[N], n;//m[N]保存每本书的页数
unsigned int *m_ptr;
unsigned int i;

printf("Input n (the lines of m): ");
scanf("%u", &n);
if (n > N) {//若书多于2048本,申请内存来保存
ptr = (unsigned int (*)[10])malloc(n*10*sizeof(unsigned int));
m_ptr = (unsigned int *)malloc(n*sizeof(unsigned int));
}
else {
ptr = arr;
m_ptr = m;
}

printf("Input %u numbers: ", n);
for (i=0; i<n; ++i) {
scanf("%u", m_ptr + i);
}

for (i=0; i<n; ++i) { // 跟上面的for分开,可以避免打扰编译器优化的输入缓冲,可以合到上面去.
func(ptr, m_ptr, i);
}
// 输出0-9
printf("number: %5u %5u %5u %5u %5u %5u %5u %5u %5u %5u\n", 0, 1, 2, 3, 4, 5, 6, 7, 8,
9);
for (i=0; i<n; ++i) { //输出每本书0-9的次数及总页数(有单页的书,这样的书真强大....)
printf("times: %5u %5u %5u %5u %5u %5u %5u %5u %5u %5u [Total pages: %5u]\
n", ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5], ptr[6], ptr[7], ptr
[8], ptr[9], m_ptr);
}

if (ptr != arr) {
free(ptr);
free(m_ptr);
}
}

------------------------------------end----------------------
顶端 Posted: 2008-03-21 16:11 | [1 楼]
神剑擒龙



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1801
威望: 0
浮云: 3
在线等级:
注册时间: 2006-09-19
最后登陆: 2024-04-16

5come5帮你背单词 [ interpreter /in'tə:pritə/ n. 口译员,翻译器 ]


ls很强大,是才写的吗?
还没怎么看懂
第二个我们只在matlab里面做过
顶端 Posted: 2008-03-21 16:14 | [2 楼]
共产党人



性别: 帅哥 状态: 该用户目前不在线
等级: 优秀会员
发贴: 3353
威望: 0
浮云: 207
在线等级:
注册时间: 2006-11-24
最后登陆: 2008-06-29

5come5帮你背单词 [ leisure /'le3ə/ n. 空闲时间,闲暇,悠闲,安逸 ]


Quote:
引用第2楼神剑擒龙于2008-03-21 16:14发表的  :
ls很强大,是才写的吗?
还没怎么看懂



世界上有个最伟大的网站,一个叫GOOGLE,他使我们离任何信息都只有一个确定键

第一个还好,

第三个是递归算法,对于我这种外行来说还是比较吃力
顶端 Posted: 2008-03-21 16:16 | [3 楼]
rex1986



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1853
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-05-17
最后登陆: 2008-06-29

5come5帮你背单词 [ research /ri'sə:t/ vi. & n. 研究,探讨 ]


Quote:
引用第3楼[屏蔽]档人于2008-03-21 16:16发表的  :



世界上有个最伟大的网站,一个叫GOOGLE,他使我们离任何信息都只有一个确定键

.......

200FY马上给你转
顶端 Posted: 2008-03-21 16:18 | [4 楼]
共产党人



性别: 帅哥 状态: 该用户目前不在线
等级: 优秀会员
发贴: 3353
威望: 0
浮云: 207
在线等级:
注册时间: 2006-11-24
最后登陆: 2008-06-29

5come5帮你背单词 [ conjunction /kən'd3əΛŋkən/ n. 联合,连接,接合,连接词 ]


Quote:
引用第4楼rex1986于2008-03-21 16:18发表的  :

200FY马上给你转



LZ真是一个爽快的YIN啊,很久没有看到这样的yin了
顶端 Posted: 2008-03-21 16:23 | [5 楼]
rex1986



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1853
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-05-17
最后登陆: 2008-06-29

5come5帮你背单词 [ crude /kru:d/ a. 粗糙的;天然的;粗鲁的;n. 原材料,天然物质 ]


Quote:
引用第5楼[屏蔽]档人于2008-03-21 16:23发表的  :



LZ真是一个爽快的YIN啊,很久没有看到这样的yin了

谁能把第二题搞一搞呀,还有100FY呢
顶端 Posted: 2008-03-21 17:14 | [6 楼]
napoleonny



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 146
威望: 0
浮云: 1127
在线等级:
注册时间: 2006-10-04
最后登陆: 2008-06-29

5come5帮你背单词 [ lot /lot/ n. 许多,大量,签,抽签 ]


wp=0.1*pi;
ws=0.2*pi;
wc=(ws+wp)/2;
m=ceil(3.11*pi/wc);
n=-m:1:m;
wn=hann(2*m+1);
h=wc*sinc(wc*n);
H=h.*wn';
[y,ww]=freqz(H,1,512);
plot(ww/pi,20*log10(abs(y)))
远程图片:fir.jpg
顶端 Posted: 2008-03-21 18:53 | [7 楼]
napoleonny



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 146
威望: 0
浮云: 1127
在线等级:
注册时间: 2006-10-04
最后登陆: 2008-06-29

5come5帮你背单词 [ football /'futbo:l/ n. 足球(比赛) ]


wp=0.1*pi;
ws=0.2*pi;
wc=(ws+wp)/2;
m=ceil(3.11*pi/wc);
n=-m:1:m;
wn=hann(2*m+1);
h=wc*sinc(wc*n);
H=h.*wn';
[y,ww]=freqz(H,1,512);
plot(ww/pi,20*log10(abs(y)))
顶端 Posted: 2008-03-21 18:53 | [8 楼]
rex1986



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1853
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-05-17
最后登陆: 2008-06-29

5come5帮你背单词 [ ill /il/ a. 有病的,坏的,不良的,有害的;ad. 坏,不利地,有害地 ]


LS 的是用matlab做的吗。能不能编译成C++ 下可运行的文件呢?
顶端 Posted: 2008-03-22 13:53 | [9 楼]
napoleonny



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 146
威望: 0
浮云: 1127
在线等级:
注册时间: 2006-10-04
最后登陆: 2008-06-29

5come5帮你背单词 [ advocate /'ædvəkit/ vt. 提倡,鼓吹;n. 提倡者,鼓吹者 ]


用C++还不会
顶端 Posted: 2008-03-22 19:24 | [10 楼]
perfect_刘



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 960
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-11-20
最后登陆: 2009-05-08

5come5帮你背单词 [ over /'əuvə/ prep.…上面,覆盖…,越过…,关于;ad. 翻过来,超过,在那边,向那边,再;a. 结束 ]


看看行不行~~


[ 此帖被perfect_刘在2008-03-23 15:25重新编辑 ]
顶端 Posted: 2008-03-22 23:33 | [11 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.012170(s) query 5, Time now is:05-10 05:51, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号