从键盘输入10个字符串,按照字典顺序将其排序输出 二维字符数组
来源:百度知道 编辑:UC知道 时间:2024/06/26 05:23:34
要用二维数组~~~~另外最好有详细标注~是c语言的~不是c++
//没用2为字符串,麻烦死。用的结构体
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct {
char c[105];
}Line;
Line a[10];
int cmp(const void *x,const void *y)
{
char *m = ((Line*)x)->c;
char *n = ((Line*)y)->c;
return strcmp(m,n);
}
int main()
{
int L,M,i,x,y,ans;
for(i = 0;i < 10;i ++)
scanf("%s",a[i].c);
qsort(a,10,sizeof(a[0]),cmp);
for(i = 0;i < 10;i ++)
printf("%s\n",a[i].c);
return 0;
}
1.输入10个整数,按有小到大的顺序输出;2.从键盘输入两个字符串,将它们合并成一个新的字符串
从键盘输入2个字符串,比较它们是否相同,如果相同则显示输出“MATCH”,否则显示输出“NO MATCH”。
从键盘输入一组字符串,以相反的顺序输出显示
如何从键盘输入字符串到链表(用C++实现)
从键盘输入10个正实数,求其平方根的和
汇编程序:1 从键盘输入一个字符串 将其转换为大写字符串显示
C++的问题:用冒泡排序法对10个字符串按照从小到大排序
用Delphi 7设一个程序,从键盘输入a,b,c,3个整数,将它们按照从大到小的次数输出
用C语言编写程序:利用字符串库函实现找出从键盘输入三个字符串中的最大字符串。
C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出