c语言新手
发布网友
发布时间:2022-04-23 04:31
我来回答
共2个回答
热心网友
时间:2022-04-27 11:38
void main()
{
char str[100];
gets(str);
char *p=str;
char c;
while(*p!='#'&&*p!='\0')
{
if (*p>='a'&&*p<='z')
{
c='A'+*p-'a';
printf("%c",c);
*p++;
continue;
}
if (*p>='A'&&*p<='Z')
{
c='a'+*p-'A';
printf("%c",c);
*p++;
continue;
}
printf("%c",*p);
*p++;
}
}
热心网友
时间:2022-04-27 12:56
#include <stdio.h>
int main(void)
{
char c;
while((c=getchar())!='#')
{
if (c>='a'&&c<='z') c-=32;
else if (c>='A'&&c<='Z') c+=32;
putchar(c);
}
while(getchar()!='\n');
putchar('\n');
return 0;
}