intmain(){ char**strs=(char**)malloc(sizeof(char*)*3); int(*p)[20]; for(inti=0;i<3;i++){ strs[i]=(char*)malloc(sizeof(char)*20); } for(inti=0;i<3;i++){ scanf("%s",strs[i]); } printf("\n"); for(inti=0;i<3;i++){//输出整体字符串数组 printf("%s\n",...
include <stdio.h>char a[100][100];//100个人的名字int b[100];//100个人的号码int main() { int n,i,num; for(n = 0;n < 100;n++) { printf("号码(0结束) : "); scanf("%d",&num);//输入当前人的号码 if(num == 0) break; b[n] = num; i = 0; getc...
这种数组定义方式要求编译的时候就要确定大小,即错在n上,建议使用动态内存