| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1057 人关注过本帖
标题:[求助]哪位GG JJ 帮帮我啊,写一个小程序,
只看楼主 加入收藏
开心
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-10
收藏
 问题点数:0 回复次数:5 
[求助]哪位GG JJ 帮帮我啊,写一个小程序,

哥哥姐姐们:

你们好,这里有道从c++编程题,希望帮帮我,好么 ?在线等候帮助,

n编写一个字符串比较大小的函数,完成与库函数strcmp()一样的功能。其函数原型为: StrCompare(const char*str1,const char* str2); 在主函数中,询问用户输入两个字符串(长度<=20),使用getline函数读入这两个字符串,调用Strcompare()函数,输出此字符串的比较结果。

谢谢你看完这个帖子,本人qq 31425679
搜索更多相关主题的帖子: 希望 字符串 在线 
2004-11-11 15:10
lcf
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2004-10-10
收藏
得分:0 

#include <iostream> using namespace std; void StrCompare(const char*str1,const char* str2); int main(){ char a[20]; char b[20]; cout<<"请输入第1个字符串"; cin>>a; cout<<"请输入第2个字符串"; cin>>b; StrCompare(a,b); return 0; }

void StrCompare(const char*str1,const char* str2) { int i=0; while(str1[i]!='\0'&&str2[i]!='\0') { if(str1[i]>str2[i]) { cout<<"第1个大"<<endl; break; } else { if(str1[i]<str2[i]) { cout<<"第2个大"<<endl; break; } else{i++;} } } if(str1[i]=='\0'&&str2[i]!='\0'){cout<<"第2个大"<<endl;} else {if(str2[i]=='\0'&&str1[i]!='\0'){cout<<"第1个大"<<endl;} else {cout<<"一样大"<<endl;} } }

2004-11-11 16:46
开心
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-10
收藏
得分:0 

谢谢啊

2004-11-11 17:09
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

//不好意思,手痒,用getline()做了个。

#include <iostream.h>

void StrCompare(const char*str1,const char* str2) { while(*str1&&*str2) { if(*str1>*str2) { cout<<"str1>str2"<<endl; return; } else if(*str1<*str2) { cout<<"str1<str2"<<endl; return; } else { str1++; str2++; } }

cout<<"str1==str2"<<endl; }

int main() { char line1[21],line2[21]; cin.getline(line1,21); cin.getline(line2,21); if(*line1 && *line2) StrCompare(line1,line2); return 0; }

[此贴子已经被作者于2004-11-11 23:01:41编辑过]


2004-11-11 22:59
lcf
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2004-10-10
收藏
得分:0 
有一点  缺陷
2004-11-12 15:44
开心
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-10
收藏
得分:0 

我看不出来啊

2004-11-13 17:51
快速回复:[求助]哪位GG JJ 帮帮我啊,写一个小程序,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052082 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved