#include<stdio.h>
#include<string.h> //devc++需要放这个头文件 vc应该不需要
/*比较两个字符型数组的大小实际上比较的也就是输入字符的ASCII码的大小
首先要先定义一个数组让输入的数据存在数组之中 然后 进行两两比较
str1 与str2 比较 比较出大的放到tmp中 再由tmp与str3比较如果str3大 则将str3的内容
copy到tmp中最后输出tmp
*/
int main(){
char str[3][10];//定义字符型二维数组实际上是为了减少代码量看起来整个更清爽
char tmp[10];// 定义一个中间数组
int i;
for(i=0;i<3;i++){
gets(str[i]);//循环输入一行字符以回车结尾 gets是字符型的输入
}
if(strcmp(str[0],str[1])>0){ //strcmp是比较两个字符数组大小,实际上比较的是ascii码的大小然后进行比较 前面比后面 (str[0],str[1])
strcpy(tmp,str[0]);//str[0]大将str[0]拷贝到tmp中 strcpy是字符数组中的copy 后面的数据copy到前面 strcpy(tmp,str[0])
} else{
strcpy(tmp,str[1]);//
}
if(strcmp(str[2],tmp)>0){
strcpy(tmp,str[2]);
}
printf("%s " ,tmp); //%s打印的是整个字符串 %c打印的是单个字符型
}
11-16
6652
12-31
01-01
07-08
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交