题目:

分析:
首先用例题的数组初始化,然后开始写实现过程:
- 在每一行里找最小的数,并记录出对应的列下标
- 在对应的列找出最小的数
- 判断找到的最小的数是否为本行中的数(比如第5行最小的数是10,它在第二列,然后在第2列找出最小的数为4,判断4是否在第5行,若不在则排除)
- 下标+1输出行列
- 关于输出结果中标点符号的处理,用逗号【,】间隔,用句号【。】结束,【\b】是输出时退一格再输出
代码:
#include <stdio.h>
#define N 5
int Min(int a,int b){
int k;
if(a<=b)
k=a;
else k=b;
return k;
}
int main() {
int i,j=0,k=0,m,n
C语言考研真题解析:二维数组操作

本文介绍了一道高校考研中的C语言题目,涉及二维数组的操作。通过分析题目,作者首先初始化数组,然后寻找每行的最小值及其对应的列下标。接着,在找到的最小值所在的列中再次找出最小值,确保它不与原行中的最小值相同。最后,文章给出了程序的输出格式要求及代码实现,欢迎读者提出优化建议。
最低0.47元/天 解锁文章
1327

被折叠的 条评论
为什么被折叠?



