题目内容

在C语言中,二维数组元素在内存中的存放顺序是按(1)主顺序存放。

查看答案
更多问题

下面的程序是输出数组中最大元素的下标(p表示最大元素的下标)。int main(){int s[]={1,-3,0,-9,8,5,-20,3};(1)for(i=0,p=0;i<8;i++)if(s[i]>s[p]) (2);(3)return 0;}

输出行、列号之和为3的数组元素。int main(){ char ss[4][3]={'A','a','f','c','B','d','e','b', 'C','g','f','D'};int x,y,z;for (x=0;(1);x++)for (y=0;(2);y++){z=x+y;if ((3)) printf("%c\n",ss[x][y]);}return 0;}

将一个数组中的元素按逆序重新存放。例如原来的顺序为:8,5,7,4,1, 要求改为:1,4,7,5,8 。#define N 7int main(){ int a[N]={12,9,16,5,7,2,1},k,s;printf("\n初始数组:\n");for (k=0;k

找出10个字符串中的最大者。#include #include #define N 10int main(){char str[20],s[N][20];int i;for (i=0;i0)strcpy(str,s[i]);printf("The longest string is : \n%s\n",str);return 0;}

答案查题题库