欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符

发布时间:2025/3/21 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

题目如下:
输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符

#include<stdio.h>void main() {int n = 0;char a[5];scanf("%d",&n);for(int i = 0;i<n;i++) {scanf("%c",&a[i]);}for(int j = 0;j<=n;j++) {if(a[j]>='a' && a[j]<='z') {printf("%c\n",(a[j]-32));}else if(a[j]>='A' && a[j]<='Z') {printf("%c\n",(a[j]+32));}}}

下面的方法代码比较少

#include<stdio.h> void main() {int n = 0;char ch;scanf("%d",&n);for(int i = 0;i<n;i++) {scanf("%c",&ch);ch = (ch >= 'a' && ch <= 'z') ? ch-32:((ch >= 'A' && ch <= 'Z')?ch+32:ch);printf("%c\n",ch);} }


注意千万不要回车或者输入空格,因为回车和空格也是一个字符

总结

以上是生活随笔为你收集整理的C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。