输入一个n行m列(n<=4,m<=4)的数组,先以n行m列的格式输出该数组,然后找出该数组中值最小的元素,输出该

如题所述

sub p
dim i,j,n,m,k as integer
dim a(,)as integer
n=4;
m=4;
for i=1 to m
for j=1 to n
a(i,j)=??
next
next
k=a(1,1)
for i=1 to m
for j=1to n
if k<a(i,j) then k=a(i,k)
print a(i,j)
next
vbcrlf
next
print k

参考资料:di

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-23
#include<stdio.h>
#define M 4
#define N 4
void main()
{
int a[N][M], min, times=1;
int* p=a;
for(; p!=(a+N*M) ; ++p)
scanf("%d",p);
p=a;
min = *p;
for(; p!=(a+N*M);++p)
{
if(times == M) {printf("\n");times=1}
printf("%d\t", *p);
++times;
if(*p < min)
min=*p;
}
printf("the min integer is %d\n",min);
}
相似回答