58.比较两个字符串并把ASCII值打或相等的字符组成一个新字符串

来源:互联网 发布:淘宝达人也能赚佣金吗 编辑:程序博客网 时间:2024/06/05 16:12

给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置的字符,把ASCII值大或相等的字符以此存放到c所指的数组中,形成一个新的字符串。


#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>void fun(char *p, char *q, char *c){int k = 0;while (*p || *q){if (*p < *q)c[k] = *q;elsec[k] = *p;if (*p)p++;if (*q)q++;k++;}}int main(){char a[10] = "aBCDeFgH", b[10] = "ABcd";char c[80] = { '\0' };fun(a, b, c);printf("The string a:");puts(a);printf("The string b:");puts(b);printf("The result :");puts(c);getchar();return 0;}


0 0
原创粉丝点击