-->
当前位置:首页 > 题库 > 正文内容

程序填空题:字符串中大小写字母转换

Luz3年前 (2022-06-03)题库1738


输入一串字符,将其中的大写字母转换为小写字母,小写字母转换为大写字母。

c
#include <stdio.h>

void convert(char *p)
{
while(*p != '\0')
{
if (*p >= 'A' && *p <= 'Z')
;
else if (*p >= 'a' && *p <= 'z')
;
;
}
}

int main()
{
int i;
char str[50];
gets(str);
convert(str);
puts(str);
return 0;
}

### 输入样例
in
Hello World!

### 输出样例
out
hELLO wORLD!







答案:
第1空:*p = *p - 'A' + 'a'

第2空:*p = *p - 'a' + 'A'

第3空:p++

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。