


1、写出strcpy的函数功能
#include <stdio.h>
#include <string.h>
int main(int argc,const char * argv[])
{
char arr[20];
char brr[20];
int i,j;
printf("请输入字符串arr:");
gets(arr);
printf("请输入字符串brr:");
gets(brr);
for(i = 0;arr[i] != '\0';i++)
{
for(j = 0;brr[j] != '\0';j++)
{
arr[i] = brr[j];
i++;
}
}
puts(arr);
return 0;
}
2、写出strcmp的函数功能
#include <stdio.h>
#include <string.h>
int main(int argc,const char * argv[])
{
char arr[20];
char brr[20];
int i;
printf("请输入字符串arr:");
gets(arr);
printf("请输入字符串brr:");
gets(brr);
while( i <=20)
{
if(arr[i] != brr[i] || arr[i] == '\0' || brr[i] == '\0')
{
break;
}
i++;
}
if(arr[i] > brr[i])
{
printf(">\n");
}
else if(arr[i] < brr[i])
{
printf("<\n");
}
else if(arr[i] == brr[i])
{
printf("=\n");
}
return 0;
}
3、在终端输入一个字符串和字符,判断该字符在字符串中出现了几次
#include <stdio.h>
#include <string.h>
int main(int argc,const char * argv[])
{
char arr[30];
char x = 0;
int sum = 0;
int i;
printf("请输入字符串:");
gets(arr);
printf("请输入字符:");
scanf("%c",&x);
for(i = 0;arr[i] != '\0';i++)
{
if(arr[i] == x)
{
sum++;
}
}
printf("该字符出现了%d次\n",sum);
return 0;
}
1769

被折叠的 条评论
为什么被折叠?



