#include<stdio.h>
#include<稆糨孝汶;string.h>
int main()
{
char str[3][20];
char string[20];
int i;
for(i=0;i<3;i++)
{
gets(str<i>);
}
if(strcmp(str[0],str[1])>0)
{
strcpy(string,str[0]);
}
else
{
strcpy(string,str[1]);
}
if(strcmp(str[2],string)>0)
{
strcpy(string,str[2]);
}
printf("\n");
printf("the largest string:\n");
printf("%s\n",string);
return 0;
}
扩展资料:
include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include<文件名>
2、#include"文件名"
#include<stdio.h>
#include<string.h>//在使用字符串处理函数时,需要添加上的头文件。
int main()
{
char a[20],b[20],c[20],string[20];//定义3个接下来需要比较大小的字符串数组,以及一个存放最大字符串数组的数组。
gets(a);
gets(b);
gets(c);
if(strcmp(a,b)>0)strcpy(string,a);//strcmp(a,b)--字符串比较函数。a=b,函数值=0;a>b,函数值>0;a<b,函数值<0;
else strcpy(string,b);//a,b之间大的数组赋值给string字符数组,字符串数组之间的赋值不能通过赋值语句来简单的进行赋值,需要用到strcpy(a,b)函数--字符串复制函数.
strcpy(a,b)--字符串数组b复制到字符串数组a里去。
if(strcmp(string,c)>0)printf("%s",string);
else printf("%s",c);
return 0;
}