int compare(char* dest,char* src)
来源:互联网 发布:爱知世博会logo是什么 编辑:程序博客网 时间:2024/04/30 09:53
09年华赛在成都的两道试题。
C语言实现:
[1]
给出一个函数,原型为 int compare(char* dest,char* src)
要求比较两个字符串(由dest与src字符指针标识)
1,如果两字符串所含字母完全相同,则逆序输出字符串并返回0;
2,如果两字符串所含字母相同(不区分大小写;A与a也算字母相同) ,则返回1 ;
3,否则返回3 。
[2]
文件data.in中保存有m (m < 2000) 个数据行,每行最多包含25个由空格分隔的正整数。给出整数k(k <26),计算文件中第k列所有数据的最大值、最小值和平均值。最大值和最小值以整数格式输出,平均值保持两位小数。若某行的列数小于k,则认为该行第k列的值为0。
问题来源:http://topic.csdn.net/u/20090220/17/afc59963-c997-4215-8a68-428acbc8c752.html
第一题我的解法如下:
上述逆序输出字符串改用栈的方法如下:
与我想法基本一样的一位朋友(riceli)的代码,看起来更规范点儿:
若使用库函数的方法:
等价于:
上面的库函数由自己实现:
使用标准库string类型比较字符串:
第二题待续...
- int compare(char* dest,char* src)
- int strcmp(char *source, char *dest)函数
- 字符串拷贝函数extern char *strcpy(char *dest,char *src);
- 编写实现 函数char *strcat(char *dest ,char *src)
- 实现拷贝函数char* strcpy(char* dest,const char* src);
- 实现追加函数char *my_strcat(char *dest,char *src)
- C语言 实现char * my_strcat(char * dest,char *src)函数
- 【C语言】实现char * my_strcat(char * dest,char *src)函数
- c语言库函数【string.h】之 substr_(char *dest, const char* src, unsigned int start, unsigned int len)
- 编写函数 void dollars(char *dest,char const *src)
- C语言实现字符串拷贝函数char *strcpy(char *dest, const char *src)
- 关于 字符串的赋值 char *strcpy(char *dest ,char *src) 中越界问题
- c语言实现 char * my_strcat(char * dest,char *src)函数 追加字符串
- 【c语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
- 【C语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。
- 实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
- 实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
- int substr( char dst[], char src[], int start, int len )
- excel表格中,公式生成的数据如何复制到另一个工作簿中?
- sql 2000 临时表
- 2010年3月15日开博
- .Net平台下开发中文语音应用程序
- 自己动手,制作真正的.net Framework 3.5 SP1离线安装包(转)
- int compare(char* dest,char* src)
- 调用工作流(Javascript)
- 集合算法:实现D森林
- Linux网络常见故障排除步骤
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(2) ――任务控制
- 判定.NET Framework 1.1 是否有裝SP1
- QBQ 读后感
- 归纳一下:C#线程同步的几种方法
- Android的webview加载本地html、本apk内html和远程URL