王杰国庆作业day3

strlen

#include 
#include 
#include 	
#include 
int main(int argc, const char *argv[])
{
	char str[10]="hello";
	int count=0;
	for(int i=0;str[i];i++)
		count++;
	printf("count=%d\n",count);
	return 0;
}

strcpy

#include 
#include 
#include 	
#include 
int main(int argc, const char *argv[])
{
	char str[]="hello123";
	char str1[]= "world";

	int i;
	for( i=0;str1[i];i++)
	{
		str[i]=str1[i];
	}

	str[i]=str1[i];
	puts(str);
	return 0;
}

strcat

#include 
#include 
#include 	
#include 
int main(int argc, const char *argv[])
{
	char str[]="hello";
	char str1[]="world";
	int i;
	for( i=0;str[i]!='\0';i++);
	int j;
	for(j=0;str1[j]!='\0';j++)
	{
		str[i++]=str1[j];  
	}
	str[i]=str1[j];
	puts(str);
	return 0;
}

strcmp

#include 
#include 
#include 	
#include 
int main(int argc, const char *argv[])
{
	char str1[]="hello";
	char str2[]="helle";
	int i=0;
	while(str1[i]==str2[i])
	{
		if(str1[i]=='\0')
			break;
		i++;
	}
	if(str1[i]-str2[i]>0)
		printf("%s>%s\n",str1,str2);
	else if(str1[i]-str2[i]<0)
		printf("%s<%s\n",str1,str2);
	else
		printf("%s=%s\n",str1,str2);
	return 0;
}

你可能感兴趣的:(c语言)