参考代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//strcmp(char *a,char *b);比较字符串长度,大>1,小<-1,等于0;
//strcpy(char *a,char *b);拷贝函数;
//memset(char *a,char ch,sizeof(a));//初始化函数;
int main()
{
char a[3][128];//二维数组
char temp[128];//替换的空数组
for(int i=0;i<3;i++)
{
scanf("%s",a[i]);
}
for(int i=0;i<3;i++)
{
for(int j=i+1;j<3;j++)
{
if(strcmp(a[i],a[j])>0)//比较
{
memset(temp,0,sizeof(temp));//初始化函数
strcpy(temp,a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],temp);
}
}
}
for(int i=0;i<3;i++)
printf("%s\n",a[i]);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:341 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:515 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:542 |
printf基础练习2 (C语言代码)浏览:513 |
C二级辅导-公约公倍 (C语言代码)浏览:486 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:471 |
众数问题 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:394 |
多组数据新方法浏览:355 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:580 |