/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者: 徐汉玉
* 完成日期: 2012 年11 月28日
* 版本号: v1.0
*
* 输入描述:无
* 问题描述:
*/
#include<iostream>
using namespace std;
int astrcmp(const char str[],const char str2[]);
int pstrcmp(const char *str1,const char *str2);
int main(){
char str1[100]={"wo shiheihei"};
char str2[100]={"ai sini haha "};
if(astrcmp(str1,str2)){
cout<<"最大的是"<<str1<<endl;
}else
{
cout<<str2<<endl;
}if(pstrcmp(str1,str2)){
cout<<"最大的是"<<str1<<endl;
}else{
cout<<str2<<endl;
}
return 0;
}
int astrcmp(const char str1[],const char str2[]){
int i;
for(i=0;i<50;i++){
if(str1[i]>str2[i])
return 1;
else
return 0;
}
}
int pstrcmp(const char *str1,const char *str2){
for(;(*str1!='\0')&&(*str2!='\0');str1++,str2++){
if(*str1>*str2)
return 1;
else
return 0;
}
}
运行结果: