首页 > 编程知识 正文

用c语言写qq消息轰炸代码,用c语言写计算器

时间:2023-05-04 13:54:48 阅读:243806 作者:4194

题目:在不使用<string.h>库函数的基础上,自行编写出能进行字符串复制(函数名: strcpy1()), 连接(函数名: strat1()), 字符串长度判断(函数名: strlen1( )),大小判断(函数名: strcnp1( )) 的函数。 #include <stdio.h> //1字符串拷贝函数strcpy1()char *strcpy1(char *dest,const char *src) { char *p; p = dest; while(*src) { *dest++ = *src++; } *dest = ''; return p; } //2字符串连接接函数strcat1() char *strcat1(char *dest,const char *src) { char *p; p = dest; while(*dest) dest++; while(*src) { *dest++ = *src++; } *dest = ''; return p; }//3求字符串长度函数 strlen1() int strlen1(const char *p) { int i = 0; while(p[i]) i++; return i; } //4字符串比较函数strcmp1()int strcmp1(const char *s1,const char *s2) { int i = 0; while(*s1 || *s2) { if(*s1 > *s2) { return 1; } else if(*s1 < *s2) { return -1; } else { s1++; s2++; } } return 0; } int main() { ////1.测试strcpy1(s2,s1) s1复制到s2 //const char str1[] = "Helloworld"; // char str2[30]; // strcpy1(str2,str1); // printf("str2 = %sn",str2);//////2.测试strcat1(s1,s2) s1后连接s2 //char str3[] = "hello"; // char str4[] = "world"; // strcat1(str3,str4); // printf("str1 = %sn",str3); //////3.测试strlen1() //int len; // char str[] = "Helloworld"; // len = strlen1(str); // printf("len = %dn",len); // // //4.测试strcmp(s1,s2) 比较s1和s2的大小 // int n; // char str5[] = "hell"; // char str6[] = "hello"; // n = strcmp1(str5,str6); // printf("n = %dn",n); return 0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。