当前位置 : 主页 > 网络编程 > 其它编程 >

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

来源:互联网 收集:自由互联 发布时间:2023-07-02
题目:输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abdAd,输出ABDaD。分析:题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题。 题
题目:输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abdAd,输出ABDaD。分析:题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题。

题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abdAd,输出ABDaD。 分析: 题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题。

对于ASCII编码的简单分类: 000-064:控制字符 065-090:A-Z 091-096:一般字符 097-122:a-z 123-127:其他字符

代码

#include #define N 100char main(){ char a[N],b[N]={ 0}; int i; gets(a); for(i=0;i<=N;i++) { if(a[i]>='a' else if(a[i]>='A' } puts(b);}

代码截图:《输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。》

思考: 开始没把putchar,getchar函数和scanf,printf函数区分。 关于字符输出输入应该用putchar和getchar函数。(%c只能用于输出)

网友评论