编一个C语言程序,创建一个result.txt文件,从键盘上输入一个字符: 若该字符是数字字符,则把它转换为对应的整数并输出到result.txt中; 若该字符是大写字母,则转换成小写并输出到result.txt中; 若该字符是小写字母,则转换为大写并输出到result.txt中; 若该字符是其他字符,则不进行任何操作。
时间: 2023-05-11 14:06:37 浏览: 75
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
以下是编写的C语言程序,实现了上述功能:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
FILE *fp;
fp = fopen("result.txt", "w");
printf("请输入一个字符:");
scanf("%c", &c);
if (isdigit(c)) {
fprintf(fp, "%d", c - '0');
} else if (isupper(c)) {
fprintf(fp, "%c", tolower(c));
} else if (islower(c)) {
fprintf(fp, "%c", toupper(c));
}
fclose(fp);
return 0;
}
```
这个程序会在当前目录下创建一个result.txt文件,并从键盘上读取一个字符,根据字符的类型进行相应的转换并输出到result.txt中。如果输入的字符是其他字符,则不进行任何操作。
阅读全文