C语言中比较字符串大小
2017-09-25 17:31
330 查看
使用指针比较数组大小,编译器采用的是Code:Block。程序如下:
#include <iostream>
using namespace std;
int main ()
{
char table1[100], table2[100];
char *s1, *s2;
s1 = table1;
s2 = table2;
int flag = 0;
cin >> s1 >> s2;
for(;*s1!='\0' & *s2!='\0'; s1++,s2++)
{
if(*s1 == *s2)
continue;
if(*s1 > *s2)
{
flag = 1;
break;
}
if(*s1 <*s2)
{
flag = -1;
break;
}
}
switch (flag)
{
case -1:cout << "s1 < s2";break;
case 0 :cout << "s1 = s2";break;
case 1 :cout << "s1 > s2";break;
}
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
char table1[100], table2[100];
char *s1, *s2;
s1 = table1;
s2 = table2;
int flag = 0;
cin >> s1 >> s2;
for(;*s1!='\0' & *s2!='\0'; s1++,s2++)
{
if(*s1 == *s2)
continue;
if(*s1 > *s2)
{
flag = 1;
break;
}
if(*s1 <*s2)
{
flag = -1;
break;
}
}
switch (flag)
{
case -1:cout << "s1 < s2";break;
case 0 :cout << "s1 = s2";break;
case 1 :cout << "s1 > s2";break;
}
return 0;
}
相关文章推荐
- (c语言)比较三个字符串的大小
- C语言——比较字符串的大小及字符串的合并
- C语言字符串大小比较
- C语言中比较两个字符串的大小
- 如何用c语言比较字符串的大小并合并字符串
- C语言实现比较两个字符串的大小
- Mysql比较字符串大小
- js中字符串转换为日期和比较大小
- java中两个字符串如何比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- 比较两个字符串的大小(两种方法,重点在介绍数组元素可以作为函数的实参)
- 中文字符串怎么按拼音比较大小(转)
- 比较字符串的大小
- 比较前N个字符串大小 strncmp
- 使用字符串比较两个时间的大小
- 【c语言】比较两个分数的大小
- 比之前那个版本更简单的C语言实现的比较大小
- OpenJudge 2721 忽略大小写比较字符串大小
- js比较时间大小(时间为以-分割的字符串时)