比较字符串大小

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

// 程序的功能:输入字符串,按逆序输出// 姓名:周成瑜学号:29

# include

# include

void main()

{

char str[50];

int i,j;

printf("\n 请输入字符串:");

gets(str);

for(i=0;str[i]!='\0';i++);

printf("长度为:%d\n",i);

printf("逆序输出为:");

for(j=i-1;j>=0;j--)

printf("%c",str[j]);

printf("\n");

}

// 程序的功能:输入两个字符串,将其连接为一个新的字符串s #include

#include

void main()

{

int i,j,m;

char s1[50],s2[50],s[100];

printf("输入字符串s1,s2:");

gets(s1);

gets(s2);

for(i=0;s1[i]!='\0';i++)

s[i]=s1[i];

for(j=0,m=i;s2[j]!='\0';j++,m++)

s[m]=s2[j];

s[m]='\0';

printf("%s\n",s);

}

// 程序的功能:输入两个字符串s1和s2,比较其大小# include

# include

void main()

{

int i,n1,n2;

char s1[50],s2[50];

printf("\n 请输入字符串:");

gets(s1);gets(s2);

n1=strlen(s1);n2=strlen(s2);

if(n1

printf("s1

else

if(n1>n2)

printf("s1>s2");

else

for(i=0;i

if(s1[i]

{ printf("s1

else if(s1[i]>s2[i])

{ printf("s1>s2"); break;} if(i==n1)

printf("s1=s2");

printf("\n");

}

// 程序的功能:数组中的10个数已按降序排列,输入一个数,要求在数组中查找该数,显示该数在数组中的位置(下标),否则显示“not found”

# include

void main()

{

int i,x,a[]={20,17,16,13,11,10,8,7,5,2};

printf("\n 请输入一个数:");

scanf("%d",&x);

for(i=0;i<10;i++)

if(a[i]==x)

{

printf("下标是%d",i);

break;

}

if(i==10)

printf("输出not found");

printf("\n");

}

// 程序的功能:将大写字母转换成小写字母,其它字符转换成* # include

# include

void main()

{

int i;

char ch[50];

printf("\n 请输入字符串:");

gets(ch);

for(i=0;ch[i]!='\0';i++)

if(ch[i]>='A'&&ch[i]<='Z')

ch[i]=ch[i]+'a'-'A';

else

if(!(ch[i]>='a'&&ch[i]<='z' ))

ch[i]='*';

puts(ch);

printf("\n");

}

相关文档
最新文档