#include <stdio.h>

int main(int argc, const char * argv[]) {

int i;

int n;

char a[n]  ;

printf("输入一个表示数组大小的数字:\n");

scanf("%d",&n);

for (i = 0; i <= n; i++) {

a[i] = getchar();

}

for ( i = 0; i <= n; i++) {

if (a[i]>='A'&& a[i]<='Z') {

a[i] += 32;

}else if (a[i]>='a'&&a[i]<='z'){

a[i] =a[i]-32;

}

printf("%c ",  a[i]);

}

printf("\n");

return 0;

}

结果:

本程序是先输入一个 n 表示数组的大小,在两个for循环中 i <=n ,按照一般想法应该是应该是i < n的。

但是如果是这样就数不出所有的字符,我感觉应该是多加一个数组的长度是为了存储’\n’键的。

输入一个表示数组大小的数字:

4

jKLu

J k l U


输入一个有大写和小写的字符串,把其中的大写转化为小写,小写转化为大写。相关推荐

  1. 输入一个长度不超过100的字符串,删除串中的重复字符。

    #include <stdio.h> #include <string.h> #define N 200 int main() { char a[N]; //存储字符串. in ...

  2. 【C语言】编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。

    题目: 编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出. **输入提示信息:"请输入十 ...

  3. 编写C语言程序,输入一个以回车符结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写辅音字母是除‘A’,‘E’,‘I’,‘O’,‘U’以外的大写字母)。

    #include <stdio.h>int main() {char str[80];int i, count = 0;printf("请输入一个字符串: ");get ...

  4. python输入一个字母判断大小写_python判断字符串是字母 数字 大小写(转载)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...

  5. 任意输入一个正整数m和m个字符串,统计每行字符串中元音字母的个数。要求使用函数vowel()来判断是否为元音,其余功能在main()函数中实现。

    int vowel(char c) {如果c是元音,返回1,否则返回0} 输入要求:第1行输入m,第2至第m行输入m个字符串,长度不超过50,以回车符结束. 输出要求:分m行输出统计的结果 样例输入: ...

  6. python初学 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出

    python初学者的基础问题 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出 提示:以下题仅是作为初识python的浅浅尝试,若有更好解法欢迎评论区交流 拿到题,我 ...

  7. java中如何输入一个字符(用字符串转换)

    java中的Scanner类中并没有包括单独输入char型字符的情况,但是我们可以通过输入一个长度仅为1的字符串,然后将字符串转换为char型字符,再用新的char型变量接收就好了. java源文件名 ...

  8. 【例10.1】从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。

    [例10.1]从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个"#"为止. #include<stdio.h> #include<stdlib.h& ...

  9. Java将下划线大写方式命名的字符串转换为驼峰式

    Java将下划线大写方式命名的字符串转换为驼峰式 例如: hello_world->helloWorld 方法代码如下: /*** 将下划线大写方式命名的字符串转换为驼峰式.* 如果转换前的下划 ...

  10. 【C语言】从键盘上输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止

    在写代码之前,我们先来了解几个函数: fopen() 函数 fopen函数是打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式); "文件指针名" 必须 ...

最新文章

  1. N4 接口是 5G 产业价值的金线
  2. type torch.cuda.FloatTensor but found type torch.cuda.ByteTensor
  3. 带宽限制下的视觉实体属性传播
  4. 【Linux】一步一步学Linux——dpkg-divert命令(273)
  5. CoreAnimation编程指南(六)动画
  6. 关于电商网站购物车功能如何与登录账号相关联的一点想法
  7. linux进程阻塞例子,一个Linux守候进程例子
  8. 剑指offer面试题55 - II. 平衡二叉树(后序遍历)(剪枝)
  9. [日常训练]training
  10. ASP.Net本地化/国际化解决方案原理和代码示例
  11. UVA11082 行列模型
  12. 高可用集群实验一:lvs的NAT模式、DR模式搭建及性能对比
  13. 故障:删除不存在的设备或完全卸载驱动程序
  14. 【精读论文】2015-BMVC-Learning Deep Representations of Appearance and Motion for Anomalous Event Detection
  15. 常见的导数公式和积分公式
  16. 微星ZH77A-G43老主板加持SSD 成功!
  17. openCV人脸识别简单案例
  18. 糗事百科 android源码,Android高仿糗事百科(含服务端)
  19. 《数字中国建设整体布局规划》充分发挥“数据”生产要素:形成横向打通、纵向贯通、协调有力的一体化推进格局...
  20. IAP15F2K61S2单片机引脚图

热门文章

  1. 基于html+css+js的图书管理系统
  2. java md5 签名_java md5签名
  3. JS - Date对象转时间戳
  4. 推荐系统案例-网飞电影推荐系统-Netflix Recommender system
  5. 用R求矩阵的特征值和特征向量
  6. ESP8266-002 ESP8266EX简介
  7. 模块独立(耦合性与内聚性)
  8. 【环信IM集成指南】iOS端常见问题整理(2)
  9. SQL Server 2000管理专家系列课程之二:如何让数据库中的数据更有条理性? – 规范SQL Server 2000数据...
  10. java_servlet字符过滤器filter