求助关于形态滤波器和小波算法的程序c语言经典算法的编写。邮箱

C语言问题,求助,求解题过程,谢大神-中国学网-中国IT综合门户网站
> 信息中心 >
C语言问题,求助,求解题过程,谢大神
来源:互联网 发表时间: 20:33:52 责任编辑:李志喜字体:
为了帮助网友解决“C语言问题,求助,求解题过程,谢大神”相关的问题,中国学网通过互联网对“C语言问题,求助,求解题过程,谢大神”相关的解决方案进行了整理,用户详细问题包括:i,k).8;printf(&stdio,k=2;n&quot,c-24,k);:1,52,m.4,53.h&quot.9#include &1;3,k). %d;n&main(){ int i=4;fun(i);k=k+m,%d\printf(&;n&printf(&m=m+k;2. %d,%d\}int fun(int m){ int k=1,%d&#92. %d;int c=32;;}输出结果为;int fun(int m),具体解决方案如下:解决方案1:
执行printf(&quot. %d.8;输出1,5返回主函数;,k),%d\输出3. %d;3;n&quot,k);,c-24;输出2;n&n&quot,5之后执行m=m+k=4+5=9(k=5)printf(&quot,%d&#92,k),%d&#92fun(i).9.4,i;1;2;,m. %d;调用后k=k+m = 1 + 4=5之后执行printf(&quot
1个回答4个回答2个回答1个回答1个回答1个回答2个回答2个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Mallat算法分析及C语言实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口急急急!!!!c语言作业求助!邮箱 悬赏100偶实验一
顺序结构程序设计(2学时) 一、实验目的  
熟悉在VC运行环境下,编辑调试C语言程序的一般步骤。掌握顺序结构程序_百度作业帮
急急急!!!!c语言作业求助!邮箱 悬赏100偶实验一
顺序结构程序设计(2学时) 一、实验目的  
熟悉在VC运行环境下,编辑调试C语言程序的一般步骤。掌握顺序结构程序
急急急!!!!c语言作业求助!邮箱 悬赏100偶实验一
顺序结构程序设计(2学时) 一、实验目的  
熟悉在VC运行环境下,编辑调试C语言程序的一般步骤。掌握顺序结构程序设计的基本思想和基本方法。   二、实验要求   1.
仔细阅读下列实验内容,并编写出相应的C语言源程序。 2.
在VC运行环境下,编辑录入源程序。 3.
调试运行源程序, 注意观察调试运行过程中发现的错误及改正方法。 4.
掌握如何根据出错信息查找语法错误。 5. 最后提交带有注释的源程序文件(扩展名为.c)。 要求该文件必须能够正确地编译及运行,并不得与他人作品雷同。
源程序注释信息可以包括以下几方面内容:
⑴ 程序功能描述。  ⑵ 程序版本号、创作日期。  ⑶ 作者信息描述:班级、学号、姓名。  ⑷ 问题分析描述。  ⑸ 算法设计描述。  ⑹ 关键语句注释说明。  ⑺ 调试运行过程中出现的错误及改正方法。  ⑻ 输入数据样例。
⑼ 输出数据样例。   三、实验内容  
以下两题,任选其一解答。
你知道淄博到北京的地面距离是多少千米吗,淄博到纽约的地面距离又是多少千米呢?说不上来了吧。还是让我们编一个程序来计算一下吧。
  1.已知地球的平均半径为6371千米,假设在地球的同一纬度上,有两个处于不同经度的城市A、B,编程序求出这两个城市之间的地面距离。  
输入数据样例:例如,欲求北纬30度上东经10度到东经50度的距离,输入格式应为:30 10 50
参考测试数据:  
输入:0 0 180
输出:20015.08  
输入:30 0 90
输出:8397.72  
输入:60 0 45
输出:2453.20  2.地球的平均半径为6371千米,已知地球上两个城市A、B的经度和纬度,编程序求出这两个城市之间的地面距离。  
提示:球面上两点之间的最短距离,等于过这两点以球心为圆心的圆上,这两点之间劣弧的长度。(即这两点与球心之间的连线构成的夹角所对球面劣弧的长度)。  
建议你自己一步步推导出公式,而不要照搬网上的现成公式。     四、常见问题
疑问1:这分明是两道数学题啊,能否将数学公式提供给我们呢,我们的主要任务不是编写程序吗?  
答:建立数学模型也是编程序的一部分。学会分析解决现实中遇到的问题,是我们学习的重要目标。  
疑问2:这个问题好像属于球面几何的范畴,用平面几何可以求解吗?  
答:这个问题的确涉及到球面几何,但是也的确可以利用投影以及平面几何方法来求解。
第一个问题的c代码以及编译后的程序共有 2212 人关注过本帖
标题:关于求数组元素众数的C算法,求大神解答!
等 级:新手上路
帖 子:23
结帖率:77.78%
&&已结贴√
&&问题点数:20&&回复次数:8&&&
关于求数组元素众数的C算法,求大神解答!
下面的是我的程序。程序功能是求数组中99个元素的众数,这段程序运行正常,能够打印出该数组元素的众数。
后来我发现了一个漏洞,就是如果该数组元素中存在多个众数的话,我这段程序只能找到其中的一个。我想了很久,没有想出怎么才能设计出能够输出过个众数情况的算法。
请各位大神指点!
Thank you in advance!
&&& int array[99] = {6,7,8,9,8,7,8,9,8,9,7,8,9,5,9,8,7,8,7,8,6,7,8,9,3,9,8,7,8,7,7,8,9,8,9,8,9,7,8,9,6,7,8,7,8,7,9,8,9,2,7,8,9,8,9,8,9,7,5,3,
&&&&&&&&&&&&&&&&&&&&&5,6,7,2,5,3,9,4,6,4,7,8,9,6,8,7,8,9,7,8,7,4,4,2,5,3,8,7,5,6,4,5,6,1,6,5,7,8,7};
&&& int frequency[10] = {0};
&&& int i, Current_ZhongShu = 1;
&&& for(i=0;i&99;i++)
&&&&&&&&++frequency[array[i]];&&&&&&&&&&&&&&&
&&& for(i=2;i&10;i++)
&&&&&&&&if(frequency[Current_ZhongShu]&frequency[i])
&&&&&&&&&&&&Current_ZhongShu =
&&&&&&&&}&&&
&&& printf(&The ZhongShu is: %d\n&,Current_ZhongShu);
搜索更多相关主题的帖子:
来 自:神界
等 级:本版版主
威 望:334
帖 子:10844
专家分:42670
按大小个排序
DO IT YOURSELF !
来 自:斗气大陆
等 级:贵宾
威 望:41
帖 子:2174
专家分:13248
先把每个数字的个数排好序,
然后判断最大的几个数是否相等,
直到出现小于最大数的元素,
输出相等的几个最大数
三十年河东,三十年河西。莫欺少年穷!
等 级:职业侠客
帖 子:107
专家分:387
&&得分:10&
不用排序,
for(i=2;i&10;i++)
&&& if(frequency[Current_ZhongShu]&frequency[i])
&&&&&&&&Current_ZhongShu =
再次循环找和frequency[max_index]值相等的index就行。
等 级:新手上路
这是我做的,好像用的变量比较多,你可以参考一下程序代码:#include &stdio.h&
&&& int a[<font color=#]={<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#,<font color=#},b[<font color=#],c[<font color=#],x[<font color=#];
&&& int i,j=<font color=#,k=<font color=#,r,m=<font color=#,z;
&&& bool flag=true;
&&& while(flag){
&&&&&&&&flag=false;
&&&&&&&&for(i=<font color=#;i&<font color=#;i++)
&&&&&&&&&&&&if(a[i]&a[i+<font color=#]){
&&&&&&&&&&&&&&& r=a[i];
&&&&&&&&&&&&&&& a[i]=a[i+<font color=#];
&&&&&&&&&&&&&&& a[i+<font color=#]=r;
&&&&&&&&&&&&&&& flag=true;
&&&&&&&&&&&&}
&&& for(i=<font color=#;i&<font color=#;i++)
&&&&&&&&b[i]=<font color=#;
&&& for(i=<font color=#;i&<font color=#;i++){
&&&&&&&&if(a[i]==a[i+<font color=#]){
&&&&&&&&&&&&b[j]++;
&&&&&&&&&&&&c[j]=a[i];}
&&&&&&&&else
&&&&&&&&&&&&j++;}
&&& for(i=<font color=#;i&=j;i++)
&&&&&&&&if(b[i]&m){
&&&&&&&&&&&&m=b[i];
&&&&&&&&&&&&z=i;
&&& for(i=<font color=#;i&=j;i++)
&&&&&&&&if(b[i]==m){
&&&&&&&&&&&&x[k]=c[i];
&&&&&&&&&&&&k++;
&&& for(i=<font color=#;i&k;i++)
&&&&&&&&printf(&%d &,x[i]);
等 级:论坛游民
专家分:17
&&得分:10&
#include &stdio.h&
void equls(int arr[],int n);
void main()
&&& int n=0;
&&& int arr[99]={};
&&& for(;n&99;n++)
&&&&&&&&scanf(&%d&,&arr[n]);
&&& equls(arr,99);
void equls(int arr[],int n)
&&& int i=0,j=1;
&&& while(i&n-1)
&&&&&&&&&&&&if(arr[i]&arr[i+1])
&&&&&&&&&&&&int x=arr[i+1];
&&&&&&&&&&&&arr[i+1]=arr[i];
&&&&&&&&&&&&arr[i++]=x;
&&& for(i=0;i&n-1;i++)
&&&&&&&&&&&&if(arr[i]==arr[i+1])
&&&&&&&&&&&&&&& j++;
&&&&&&&&&&&&else
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(j&=2)
&&&&&&&&&&&&&&& printf(&s数字%d出现了%d次\n&,arr[i],j);
&&&&&&&&&&&&}
刚刚写的代码,应该不会错,我没测试了。有问题再找我,这些小程序应该不会有问题;
等 级:新手上路
帖 子:23
回复 4楼 fragileeye
非常感谢!我按照你提出的算法确实写出了正确的程序。算法简单易实现。
非常感谢这位大神!
#include &stdio.h&
#define SIZE 99
&&& int array[SIZE] = {1,1,1,1,1,1,1,1,1,1,
&&&&&&&&&&&&&&&&&&&&&&&4,4,4,4,4,4,4,4,4,4,
&&&&&&&&&&&&&&&&&&&&&&&9,9,9,9,9,9,9,9,9,9,
&&&&&&&&&&&&&&&&&&&&&&&1,1,1,1,1,1,1,1,1,1,
&&&&&&&&&&&&&&&&&&&&&&&4,4,4,4,4,4,4,4,4,4,
&&&&&&&&&&&&&&&&&&&&&&&9,9,9,9,9,9,9,9,9,9,
&&&&&&&&&&&&&&&&&&&&&&&1,1,1,1,1,1,1,1,1,1,
&&&&&&&&&&&&&&&&&&&&&&&4,4,4,4,4,4,4,4,4,4,
&&&&&&&&&&&&&&&&&&&&&&&9,9,9,9,9,9,9,9,9,9,
&&&&&&&&&&&&&&&&&&&&&&&0,0,0,0,0,0,0,0,0};
&&& int a,i, b = 0, ModeFrequency,CurrentMode = 0;
&&& int frequency[10] = {0};
&&& int Mode[10] = {0};
&&& for(i=0;i&SIZE;i++)
&&&&&&&&++frequency[array[i]];
&&& for(i=1;i&10;i++)
&&&&&&&&if(frequency[CurrentMode]&frequency[i])
&&&&&&&&&&&&CurrentMode =
&&&&&&&&}&&&
&&& Mode[b++] = CurrentM
&&& ModeFrequency = frequency[CurrentMode];
&&& frequency[CurrentMode] = 0;
&&& for(i=1;i&10;i++)
&&&&&&&&if(ModeFrequency == frequency[i])
&&&&&&&&&&&&Mode[b++] =
&&&&&&&&&&&&frequency[i] = 0;
&&&&&&&&}&&&
&&& while(Mode[i] != 0)
&&&&&&&&printf(&the mode is: %d\n&,Mode[i]);&&&&&&&&&&&&&&&&&&&&&&&& // 输出众数
&&&&&&&&i++;
&&& return 0;&&&
等 级:新手上路
帖 子:23
回复 6楼 冯静
非常感谢你给我写的程序。我运行的时候产生了一个error,你能不能把你程序的执行的算法跟我说说。非常感谢这位大神!
等 级:职业侠客
帖 子:107
专家分:387
回复 7楼 胡胡熊
不客气,想我当年在pfan也是受众位的指导。发扬这种问问题的精神!
版权所有,并保留所有权利。
Powered by , Processed in 0.038675 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved一个C语言的例题~~求助求助~~-中国学网-中国IT综合门户网站
> 信息中心 >
一个C语言的例题~~求助求助~~
来源:互联网 发表时间: 10:42:24 责任编辑:王亮字体:
为了帮助网友解决“一个C语言的例题~~求助求助~~”相关的问题,中国学网通过互联网对“一个C语言的例题~~求助求助~~”相关的解决方案进行了整理,用户详细问题包括:(4) 假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为:p=(1+r)n,其中r为年增长率,n为年数,p为与现在相比的倍数。要求: 使用scanf函数输入年增长率。 使用printf函数用来提示输入什么数据,说明输出的是什么数据(文字使用汉字)。#include&math.h&int main(){ flo穿钉扁固壮改憋爽铂鲸at r,n,p; printf(&请输入年增长率:&); scanf(&%f,&r&); printf(&请输入年份:&); scanf(&%f,&n&); p=pow(1+r,n); printf(&%f年后我国国民生产总值与现在相比增长多少百分比: %f&#92;n"r,n,p);},具体解决方案如下:解决方案1:
#include&math.h&#include&stdio.h&int main(){ float r,n,p; printf(&请输入年增长率:&); scanf(&%f&,&r); printf(&请输入年份:&); scanf(&%f&,&n); p=pow(1+r,n); printf(&%f年后我国国民生产总值与现在相比增长多少百分比: %f&#92;n&穿钉扁固壮改憋爽铂鲸,n,p);}
追问:解决方案2:
#include&stdio.h&
6个回答2个回答5个回答4个回答2个回答3个回答4个回答2个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright &#169; 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 c语言经典算法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信