假定一个二维数组的定义为“int a[3][4]={{3,4},{2,8,6}}”则a[2...答:a[2][0]的值为0 int a[3][4]表示定义一个3行4列的整型数组a;{{3,4},{2,8,6}}表示初始化数组。最外围{}中的每一个{}表示依次对每一行赋值,不够的补0},所以{{3,4},{2,8,6}}表示对数组的前两行赋值,每行也是依次赋值,不足补0;int a[3][4]={{3,4},{2,8,6}}...
C++编程,别用c语言 定义一个3行4列的二维数组,并初始化值为{4,4,34...答:int a[3][4] = { 4, 4, 34, 37, 3, 12, 2, 6, 5, 17, 9, 11 };int i, j, posi = 0, posj = 0;for (i = 0; i < 3; i++)for (j = 0; j < 4; j++)if (a[i][j] < a[posi][posj]){ posi = i;posj = j;} printf("最小值:%d \n行:%d 列...
...从1到N报数,报到M的人出列问题;只用数组、循环解决,用c语言做...答:JosephProblem(Popu,N,M,S);for(i=1;i<=N;i++)if(Popu[i]!=0)printf("%-2d",Popu[i]);} void JosephProblem(int Popu[],int N,int M,int S){ int i=S,popu=N,count=0;while(popu>1){ if(i>N)i=1;if(Popu[i]!=0)count++; //如果序号为i的人没出列,那么把计数器...
C语言,数组。用键盘输入n个学生的姓名,并按字典顺序排序输出,n值由键 ...答:include <stdio.h> include<string.h> int main (){int n,i,j;char s[100][20],t[20];scanf("%d",&n);for(i=0;i<n;i++)scanf("%s",s[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(strcmp(s[j],s[j+1])>0){strcpy(t,s[j]);strcpy(s[j],s[j+1...