满分求解五道c++题(2)
#include
#include
using namespace std;
第6题:
void orderstr(char *str)
{
assert(str != NULL);
int i,j,k;
int len = strlen(str);
char tmp;
for(i=0; i str[j])
{
k = j;
}
}
if(k != i)
{
tmp = str[i];
str[i] = str[k];
str[k] = tmp;
}
}
}
void main()
{
char str[100];
cout>str;
orderstr(str);
cout= '0' &&...全部
#include
#include
using namespace std;
第6题:
void orderstr(char *str)
{
assert(str != NULL);
int i,j,k;
int len = strlen(str);
char tmp;
for(i=0; i str[j])
{
k = j;
}
}
if(k != i)
{
tmp = str[i];
str[i] = str[k];
str[k] = tmp;
}
}
}
void main()
{
char str[100];
cout>str;
orderstr(str);
cout= '0' && *str = 'a' && *str = 'A' && *str *str2)
{
return 1;
}
else if (*str1 == *str2)
{
str1++;
str2++;
}
else
{
return -1;
}
}
if(*str1 == '\0' && *str2 != '\0')
{
return -1;
}
else if(*str1 != '\0' && *str2 == '\0')
{
return 1;
}
else
{
return 0;
}
}
void main()
{
char str1[100];
char str2[100];
cout>str1;
cout>str2;
int res = cmpstr(str1, str2);
if(res == -1)
{
cout str2">strSrc;
cpystr(strDest, strSrc);
cout>str;
int count = strSize(str);
cout<<"字符个数:"< 收起