C语言求设计一个输入10个人的英文名字,并且按首字母排列后输出的程序,要求用二维数组谢谢
答案:2 悬赏:60 手机版
解决时间 2021-02-18 21:03
- 提问者网友:不爱我么
- 2021-02-18 04:38
C语言求设计一个输入10个人的英文名字,并且按首字母排列后输出的程序,要求用二维数组谢谢
最佳答案
- 五星知识达人网友:怙棘
- 2021-02-18 04:52
这个代码是用产生随机数的方法给二维数组赋值,如果不需要,就把对应的代码删了,再初始化数组就行了,代码功能见代码中的注释。 #include #include void main() {int a[5][5],i,j,k,min; randomize(); for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=random(100); for(i=0;i<5;i++) {for(j=0;j<5;j++) printf("%3d",a[i][j]); printf("\n"); } for(i=0;i<5;i++) {k=0; min=a[i][0]; for(j=1;j<5;j++) {if(a[i][j]
全部回答
- 1楼网友:夜风逐马
- 2021-02-18 05:54
#include<stdio.h>
void main()
{
char name[10][20],temp[20];
int i,j,k;
for(i=0;i<10;i++){
printf("please input the %d name : ",(i+1));
scanf("%s",name[i]);
}
for(i=0;i<9;i++){
for(j=i+1;j<10;j++){
if(strcmp(name[i],name[j])>0){
strcpy(temp,name[i]);
strcpy(name[i],name[j]);
strcpy(name[j],temp);
}
}
}
for(i=0;i<10;i++)
printf("%s\n",name[i]);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯