while(*s++=*t++); 在语义上等同于(注意条件部分是一个=,不是2个):
while((*t) != 0)
{ *s = *t;
s++;
t++; }
do - while循环是先执行,后判断。
#include
#define N 4 //N---多少行//
#define M 5 //M---多少列//
void main()
{
int a[N][M],i,j,t,k,max,min,l=0;
printf("请输入数组:\n");
for (i=0;i
for (i=0;i
max=a[i][0];k=0;
for (j=1;j
{
max=a[i][j];k=j;
}
min=a[0][k];
for (t=1;t
if (max==min)
{printf("所要的数在数组中的%d行%d列值为%d\n",i,t,max);l++}
}
if(l==0)
printf("there is no such number.\n");
}