9.
#include <stdio.h>
void fun(char c[])
{ int i;
for(i=0;c[i]!=0;i++)
{ if(c[i]>='a'&&c[i]<='z')
c[i]-=32;
字符串和函数是什么
else if(c[i]>='A'&&c[i]<='Z')
c[i]+=32;
}
}
void main()
{ char a[100];
gets(a);
printf("转换之前字符串为:");
puts(a);
fun(a);
printf("转换之后字符串为:");
puts(a);
}
10.
void replace(char s[],char c1,char c2)
{ int i;
for(i=0;s[i]!=0;i++)
if(s[i]==c1)
s[i]=c2;
}
11.
#include <stdio.h>
#include <string.h>
int string_cmp(char s1[],char s2[])
{ int i,t,n1,n2;
n1=strlen(s1);
n2=strlen(s2);
if(n1==n2)
{  for(i=0;i<n1;i++)
if(s1[i]!=s2[i])
{t=s1[i]-s2[i];break;}
if(i==n1)
t=0;
}
else 
for(i=0;s1[i]!=0||s2[i]!=0;i++)
if(s1[i]!=s2[i])
{t=s1[i]-s2[i];break;}
return t;
}
void main()
{ char a1[100],a2[100];
gets(a1);
gets(a2);
if(string_cmp(a1,a2)>0)
printf("字符串a1>字符串a2\n");
else if(string_cmp(a1,a2)<0)
printf("字符串a1<;字符串a2\n");
else
printf("字符串a1=字符串a2\n");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。