使用C++程序从键盘输入两个字符串,利用指针变量比较两个字符串的大小,并输出较大的如字符串。

1个回答
展开全部
摘要 使用C++程序
从键盘输入两个字符串,利用指针变量比较两个字符串的大小,并输出较大的如字符串。int mystrcmp(const char* s1, const char* s2)
{
while(*s1 && *s2 && *s1 == *s2)
{
++s1;
++s2;
}
return *s1 - *s2;
}
//简单模板版本,适合char、wchar_t之类的等宽C风格字符串:
template
int mystrcmp(const _CharT* s1, const _CharT* s2)
{
while(*s1 && *s2 && *s1 == *s2)
{
++s1;
++s2;
}
return *s1 - *s2;
}
咨询记录 · 回答于2022-01-05
使用C++程序从键盘输入两个字符串,利用指针变量比较两个字符串的大小,并输出较大的如字符串。
使用C++程序从键盘输入两个字符串,利用指针变量比较两个字符串的大小,并输出较大的如字符串。int mystrcmp(const char* s1, const char* s2){ while(*s1 && *s2 && *s1 == *s2) { ++s1; ++s2; } return *s1 - *s2;}//简单模板版本,适合char、wchar_t之类的等宽C风格字符串:templateint mystrcmp(const _CharT* s1, const _CharT* s2){ while(*s1 && *s2 && *s1 == *s2) { ++s1; ++s2; } return *s1 - *s2;}
#include using namespace std;int cmp(char *s, char *p);int main(){ char m[20],n[20]; cin>>m>>n; int i = cmp(m,n); if (i == 0) cout <<"两者 if (i == 1) cout << "前者大于后者"<< endl; if (i == -1) cout << "前者小于后者" << endl; return 0;}int cmp(char *s, char *p){ while (*s&&*p) { if (*s>*p) return 1; else if (*s < *p) return -1; else { if (*(s+1) == '\0' && *(
#include int cmp(char *a,char *b) { while(*a&&*b&&*a==*b)//对a和b的每一位进行比较 a++,b++; int s=*a-*b; //比较下一位的ascii码值,a大返回1,b大返回-1,否则返回0 if(s>0) return 1; else if(s<0) return -1; else return 0; } void main() { char a[]="abcdefg"; char b[]="abcdef"; int t=cmp(a,b); if(t==0) cout<<"a和b相等"; else if(t==1) cout<<"a比b大"; else cout<<"a比b小"; cout< int cmp(char *a,char *b) { while(*a&&
这些都没学过,有没有简单一点的
您好
很抱歉目前能为您提供的只有这些
拉辅助线,要对齐的话,可链接相关图片图层,用移动工具,点状态栏里右边的对齐方式
1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。2、1024*768下,网页宽度保持在1002以内,如果满框显示的话,高度是612-615之间。就不会出现水平滚动条和垂直滚动条。3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右4、在PS里做的图到了网上就不一样了,颜色等等方面,因为WEB上面只用到256WEB安全色,而PS中的RGB或者CMYK以及LAB或者HSB的色域很宽颜色范围很广,所以自然会有失色的现象。页面标准按800*600分辨率制作,实际尺寸为778*434px页面长度原则上不超过3屏,宽度不超过1屏每个标准页面为A4幅面大小,即8。5X11英寸全尺寸banner为468*60px,半尺寸banner为234*60px,小banner为88*31
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消