C语言作业找出一个c语言中的二维数组组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。

找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点_百度知道
找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点
&&m;,即鞍点for(i=0;endl&j&&&n;&&&i++){for(j=0;n;&a[i][j]&
} } min=鞍点在&&lt,i,k;&&鞍点不存在&n;
}}if(;j&lt,列中最小的数;列&}/k++) {
if(min&i++){ max=a[i][0]:&j++) {
if(max&j++){cout&lt,&&&lj=j;m&&值为;]&&[&&&i&&&lt,n;&&n&]&&cin&gt,&m;您输入的是&*&quot:&&m;&&a[&quot:&&&
&&/min&/&&=&i++){a[i]=new int[n];&&&&j&请输入列数;i&lt,数组&m;&&输入数据for(i=0;&&请输入行数;int main(){int **a;k&&
cout&lt!flag) cout&j&&行&a[i][j])
max=a[i][j];cin&&cout&;&/m; for(j=0;&&&;j++){cout&}cout&/&&a=new int*[m];cout&n;a[k][lj])
flag=&li&lt,m;&& flag=i&li=i;cout&按矩阵输出数据for(i=0;lj&cin&&&}}/&gt,j; for(k=0,我调试了没有问题#include &&找出行中最大的数;&&i&&iostream&a[i][j];;for(j=0;&quot,li你看下
其他类似问题
二维数组的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
《C语言程序设计基础》习题集(含答案)
下载积分:100
内容提示:
文档格式:PDF|
浏览次数:1|
上传日期: 06:38:17|
文档星级:
该用户还上传了这些文档
下载文档:《C语言程序设计基础》习题集(含答案).PDF
官方公共微信扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
C实验报告1-10
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到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秒自动关闭窗口 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
2015年上学期C语言作业
下载积分:500
内容提示:
文档格式:DOC|
浏览次数:1|
上传日期: 14:03:17|
文档星级:
该用户还上传了这些文档
下载文档:2015年上学期C语言作业.DOC
官方公共微信等 级:论坛游民
专家分:13
include&stdio.h&
#include&conio.h&
int main()
&&& int a[3][3],i,j,max,min,k,m;
&&& for(i=0;i&3;i++)
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&scanf(&%d&,&a[i][j]);
&&& for(i=0;i&3;i++)
&&&&&&&&max=a[i][0];
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&&&&&if(max&a[i][j])
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& max=a[i][j];
&&&&&&&&&&&&&&& min=a[i][j];
&&&&&&&&&&&&&&& k=j;
&&&&&&&&&&&&}
for(m=0;m&3;m++)
&&&&&&&&&&&&if(min&a[m][k])
&&&&&&&&&&&&min=a[m][k];
&&&&&&&&//
&&&&&&&&if(max==min)
&&&&&&&&&&&&printf(&The answer is:%d\n&,min);
等 级:论坛游民
帖 子:33
专家分:48
#include&stdio.h&
#define n 2
#define m 3
&&&&&int a[n][m];
&&&&&int b,c,d,e,
&&&&&for(b=0;b&=n-1;b++)
&&&&&&&&&for(c=0;c&=m-1;c++)
&&&&&&&&&&&
&&&&&&&&& scanf(&%d&,&a[b][c]);
&&&&&for(b=0;b&n;b++)
&&&&&&&&& for(d=0;d&m;d++)
&&&&&&&&& {
&&&&&&&&&&&&&&for(e=d+1;e&m;e++)
&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&index=d;
&&&&&&&&& if(a[b][e]&a[b][index])
&&&&&&&&& index=e;
&&&&&&&&& if(index!=d)&&
&&&&&&&&&temp=a[b][index];
&&&&&&&&&&&& a[b][index]=a[b][d];
&&&&&&&&&&&& a[b][d]=
&&&&&&&&&&&&&&&}
&&&&&&&&& }
&&&&&& for(c=0;c&m;c++)
&&&&&&printf(&%d &,a[b][c]);
&&&&&&&&&&&&&&
&&&&&&&&&&&请高数看看2为数组的排序错哪里了?
来 自:汕头大学
等 级:论坛游民
帖 子:36
专家分:57
回复 2楼 rrison
很厉害,很细心!
还有几个小问题有问你,顺便总结一下:在你的改过的程序中
include&stdio.h&
#include&conio.h&&&/*为什么要有这个程序头,我把它去掉也可以执行啊,你把它写进去有什么用意啊?*/
int main()
&&& int a[3][3],i,j,max,min,k,m;
&&& for(i=0;i&3;i++)
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&scanf(&%d&,&a[i][j]);
&&& for(i=0;i&3;i++)
&&&&&&&&max=a[i][0];
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&&&&&if(max&a[i][j])
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& max=a[i][j];
&&&&&&&&&&&&&&& min=a[i][j];
&&&&&&&&&&&&&&& k=j;
&&&&&&&&&&&&}
&&&&&& for(m=0;m&3;m++)&&&/*没错,这里不能在用i,不然就跟上面的混淆了,必须要用其它参数!*/
&&&&&&&&&&&&if(min&a[m][k])
&&&&&&&&&&&&min=a[m][k];
&&&&&&&&//&&&&/*还有这个要把它去掉才能运行,不然编译就会出错,你为什么把它写在这里?*/
&&&&&&&&if(max==min)
&&&&&&&&&&&&printf(&The answer is:%d\n&,min);
等 级:论坛游民
帖 子:47
专家分:97
#include&stdio.h&
int main()
&&& int a[3][3],i,j,max,min,k=0,m;
&&& for(i=0;i&3;i++)
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&scanf(&%d&,&a[i][j]);
&&& for(i=0;i&3;i++)
&&&&&&&&max=a[i][0];
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&&&&&if(max&a[i][j])
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& max=a[i][j];
&&&&&&&&&&&&&&& min=a[i][j];
&&&&&&&&&&&&&&& k=j;
&&&&&&&&&&&&}
&&&&&& for(m=0;m&3;m++)
&&&&&&&&&&&&if(min&a[m][k])
&&&&&&&&&&&&min=a[m][k];
&&&&&&&&if(max==min)
&&&&&&&&&&&&printf(&The answer is:%d\n&,min);
等 级:论坛游民
帖 子:47
专家分:97
#include&stdio.h&
int main()
&&& int a[3][3],i,j,max,min,k=0,m; /*K必须给初值*/
&&& for(i=0;i&3;i++)
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&scanf(&%d&,&a[i][j]);
&&& for(i=0;i&3;i++)
&&&&&&&&max=a[i][0];
&&&&&&&&for(j=0;j&3;j++)
&&&&&&&&&&&&if(max&a[i][j])
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& max=a[i][j];
&&&&&&&&&&&&&&& min=a[i][j];
&&&&&&&&&&&&&&& k=j;
&&&&&&&&&&&&}
&&&&&& for(m=0;m&3;m++)
&&&&&&&&&&&&if(min&a[m][k])
&&&&&&&&&&&&min=a[m][k];
&&&&&&&&if(max==min)
&&&&&&&&&&&&printf(&The answer is:%d\n&,min);
等 级:新手上路
帖 子:10
我也在这不会了,感谢楼上的
版权所有,并保留所有权利。
Powered by , Processed in 0.029352 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 c语言二维数组传参 的文章

 

随机推荐