c语言鞍点问题 求大神指教哪里错了
2018-03-26 22:37
309 查看
#include<stdio.h>
int main()
{
float a[30][30];
int i,j,k,i1=0,j1=0,g=0;
int n1,n2;
float max=0,min=0;
printf("请输入几行几列");
scanf("%d %d",&n1,&n2);
for(i=0;i<n1;i++)
{
for(j=0;j<n2;j++)
{
printf("第%d行%d列的数字为",i+1,j+1);
scanf("%f",&a[i][j]);
}
}
for(k=0;k<n1;k++)
{
for(j=0;j<n2;j++)//比较该行中的最大值并求出
{
if(a[k][j]>max)
{
max=a[k][j];
j1=j;
}
}
min=a[0][j1];
for(i=0;i<n1;i++)//比较该列的最小值并求出
{
if(a[i][j1]<min)
{
min=a[i][j1];
i1=i;
}
}
if(max=min)//行最大等于列最小时得到鞍点
{
printf("鞍点为%f\n坐标为第%d行%d列",a[i1][j1],i1+1,j1+1);
g=1;
max=0;
j1=0;
i1=0;
break;
}//初始化
max=0;
j1=0;
i1=0;
}
if(g=0)
printf("not found");
return 0;
}
int main()
{
float a[30][30];
int i,j,k,i1=0,j1=0,g=0;
int n1,n2;
float max=0,min=0;
printf("请输入几行几列");
scanf("%d %d",&n1,&n2);
for(i=0;i<n1;i++)
{
for(j=0;j<n2;j++)
{
printf("第%d行%d列的数字为",i+1,j+1);
scanf("%f",&a[i][j]);
}
}
for(k=0;k<n1;k++)
{
for(j=0;j<n2;j++)//比较该行中的最大值并求出
{
if(a[k][j]>max)
{
max=a[k][j];
j1=j;
}
}
min=a[0][j1];
for(i=0;i<n1;i++)//比较该列的最小值并求出
{
if(a[i][j1]<min)
{
min=a[i][j1];
i1=i;
}
}
if(max=min)//行最大等于列最小时得到鞍点
{
printf("鞍点为%f\n坐标为第%d行%d列",a[i1][j1],i1+1,j1+1);
g=1;
max=0;
j1=0;
i1=0;
break;
}//初始化
max=0;
j1=0;
i1=0;
}
if(g=0)
printf("not found");
return 0;
}
相关文章推荐
- C语言编程中碰到一个问题,求大神指教
- spring启动IOC时报错,不知道问题出现在哪里,求大神指教
- 屡败屡战,还是输了。求大神指教哪里错了,奇偶分离 c语言
- android socket通信问题求大神指教
- php 二维数组赋值的 问题,求大神指教
- 求助 3ds max模型导入vrp的问题 求大神指教 等 这个问题大家有遇到过吗 应该怎么解决啊
- 你问我答-js初学者,有个问题,求大神指教。
- 做毕设途中遇到了问题,求大神指教。
- 求大神指教,ios应用发布到appstore遇到了问题
- Delphi xe 10.2的相关问题。求大神指教
- 关于C语言方面的问题 请高手指教
- select 问题,请大神指教
- 文件权限问题 求大神指教
- 关于window.location.href的一些问题,求大神指教
- 多线程爬虫遇到问题求大神指教
- 跪求大神指教一个ImageButton与surfaceView问题
- 我与大神思考问题的差距在哪里?
- Android 不规则多边形ImageView布局问题,大神在哪里?
- Eclipse中配置tomacat发生问题,求大神指教下。
- Android App后台、锁屏运行,百度定位不实时定位。未解问题,求大神指教?