没有合适的资源?快使用搜索试试~ 我知道了~
首页求字符串长度、比较字符串 、复制 、连接——C语言程序
求字符串长度、比较字符串 、复制 、连接——C语言程序
需积分: 41 957 浏览量
更新于2023-03-16
评论 9
收藏 14KB DOCX 举报
C语言大作业,包括求字符串长度、比较字符串 、复制 、连接,有数组版本和指针版本两种,保证无错
资源详情
资源评论
资源推荐

Pointer Version
#include<stdio.h>
#define N 20
int strlen(char *s);
int strcmp(char *s, char *s1);
char *strcpy(char *s,char *s1);
char *strcat(char *s,char *s1);
void main()
{
int n;
char str[N]="abc",str1[N]="def";
printf("please select 1:求字符串长度 2:比较字符串 3:复制 4:连接");
scanf("%d",&n);
if(n==1)
printf("%d",strlen(str));
else if(n==2)
{printf("%d",strcmp(str,str1));}
else if(n==3)
{printf("%s",strcpy(str,str1));}
else if(n==4)
printf("%s",strcat(str,str1));
else
printf("输入错误");
}
int strlen(char *s)
{
int i=0;
while(*(s+i)!=' ')
i++;
return i;
}
int strcmp(char *s, char *s1)
{
int i,count=0;
for(i=0;i<strlen(s);i++)
if(*(s+i)>*(s1+i))


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0