58.比较两个字符串并把ASCII值打或相等的字符组成一个新字符串
2015-06-24 18:31
417 查看
给定程序中函数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; else c[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; }
相关文章推荐
- Android---58---初学GPS定位
- http web serve for mercurial
- 安全初始化MySql服务器
- 安全初始化MySql服务器
- golang vim环境搭建
- R语言数据去重
- 用java实现:利用递归算法返转一个整数
- UVALive - 2326 Moving Tables 贪心
- hdoj1059_Dividing
- Dart基础-变量与类型
- WordPress增加侧边栏sidebar
- opencv下 计算运行时间
- 【Xamarin 】MonoTouch - UIImageView响应点击事件
- 关于提问的智慧
- 【主席树】 HDOJ 4729 An Easy Problem for Elfness
- 使用 SQLiteDatabase 操作 SQLite 数据库
- js--小结⑥---typeof
- javascript 阻止浏览器弹窗
- 淘宝购物车运费计算方式
- 响应式网页设计:rem设置网页字体大小自适应