|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
char str[30];
void exchange1(char x[30]);
void exchange2(char x[30]);
void exchange3(char x[30]);
printf("请输入一行字符:\n");
gets(str);
exchange1(str);
exchange2(str);
exchange3(str);
return 0;
}
void exchange1(char x[30])
{
int i;
char a[30];
if((x[0]>='a')&&(x[0]<='z')) a[0]=x[0]-32;
for(i=0;x[i]!='\0';i++)
{if(x[i]==' ') {a[i]=x[i];a[i+1]=x[i+1]-32;i++;continue;}
if((x[i]>='A')&&(x[i]<='Z')) a[i]=x[i];
else a[i]=x[i];}
a[i]='\0';
puts(a);
}
void exchange2(char x[30])
{
int i;
char a[30];
for(i=0;x[i]!='\0';i++)
{if(('a'<=x[i])&&(x[i]<='z')) a[i]=x[i]-32;
else a[i]=x[i];}
a[i]='\0';
puts(a);
}
void exchange3(char x[30])
{
int i;
char a[30];
for(i=0;x[i]!='\0';i++)
{if(('A'<=x[i])&&(x[i]<='Z')) a[i]=x[i]+32;
else a[i]=x[i];}
a[i]='\0';
puts(a);
}
|
|