标签:数组
有以下程序
#include
main()
{
int a[4][4]={{1,4,3,2},
{8,6,5,7},
{3,7,2,5},
{4,8,6,1}};
int i, j, k, t;
for (i=0; i a[k][i])
{
t=a[j][i];
a[j][i] = a[k][i];
a[k][i] = t;
} /* 按列排序 */
for (i=0; i<4; i++)
printf("%d, ",a[i][i]);
}
程序运行后的输出结果是
🔥 1304
若有以下程序
#include
main()
{ char w[20]="dogs",
a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz ."};
int i, j, k;
for (i=0; w[i]; i++)
{ for (j=0; j<5; j++)
{ for (k=0; a[j][k]; k++)
if (w[i]==a[j][k]) break;
if (w[i]==a[j][k]) break;
}
printf("%d,%d,", j,k);
}
}
则程序的输出结果是
🔥 1146
有以下程序
#include
main()
{
int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
for(i=0; i<12; i++)
c[s[i]]++;
for(i=1; i<5; i++)
printf("%d ",c[i]);
printf("\n");
}
程序的运行结果是
🔥 1114
有以下程序
#include
void fun(int a[ ], int n)
{ int i,j=0,k=n/2, b[10];
for (i=n/2-1; i>=0; i--)
{ b[i] =a[j];
b[k] =a[j+1];
j+=2; k++;
}
for (i=0; i<n; i++)
a[i] = b[i];
}
main()
{ int c[10]={10,9,8,7,6,5,4,3,2,1},i ;
fun(c, 10);
for (i=0;i<10; i++)
printf("%d,", c[i]);
printf("\n");
}
程序的运行结果是
🔥 1046
有以下程序
#include
void fun(int a[ ], int n)
{ int i,j=0,k=n-1, b[10];
for (i=0; i<n/2; i++)
{ b[i] =a[j];
b[k]=a[j+1];
j+=2; k--;
}
for (i=0; i<n; i++)
a[i] = b[i];
}
main()
{ int c[10]={10,9,8,7,6,5,4,3,2,1},i;
fun(c, 10);
for (i=0;i<10; i++)
printf("%d,", c[i]);
printf("\n");
}
程序的运行结果是
🔥 1024
有以下程序
#include
void f(int b[])
{ int i;
for (i=2; i<6; i++) b[i] *= 2;
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, i;
f(a);
for (i=0; i<10; i++) printf("%d,", a[i]);
}
程序运行后的输出结果是
🔥 985