输入一个有大写和小写的字符串,把其中的大写转化为小写,小写转化为大写。
#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
输入一个有大写和小写的字符串,把其中的大写转化为小写,小写转化为大写。相关推荐
- 输入一个长度不超过100的字符串,删除串中的重复字符。
#include <stdio.h> #include <string.h> #define N 200 int main() { char a[N]; //存储字符串. in ...
- 【C语言】编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。
题目: 编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出. **输入提示信息:"请输入十 ...
- 编写C语言程序,输入一个以回车符结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写辅音字母是除‘A’,‘E’,‘I’,‘O’,‘U’以外的大写字母)。
#include <stdio.h>int main() {char str[80];int i, count = 0;printf("请输入一个字符串: ");get ...
- python输入一个字母判断大小写_python判断字符串是字母 数字 大小写(转载)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...
- 任意输入一个正整数m和m个字符串,统计每行字符串中元音字母的个数。要求使用函数vowel()来判断是否为元音,其余功能在main()函数中实现。
int vowel(char c) {如果c是元音,返回1,否则返回0} 输入要求:第1行输入m,第2至第m行输入m个字符串,长度不超过50,以回车符结束. 输出要求:分m行输出统计的结果 样例输入: ...
- python初学 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出
python初学者的基础问题 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出 提示:以下题仅是作为初识python的浅浅尝试,若有更好解法欢迎评论区交流 拿到题,我 ...
- java中如何输入一个字符(用字符串转换)
java中的Scanner类中并没有包括单独输入char型字符的情况,但是我们可以通过输入一个长度仅为1的字符串,然后将字符串转换为char型字符,再用新的char型变量接收就好了. java源文件名 ...
- 【例10.1】从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。
[例10.1]从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个"#"为止. #include<stdio.h> #include<stdlib.h& ...
- Java将下划线大写方式命名的字符串转换为驼峰式
Java将下划线大写方式命名的字符串转换为驼峰式 例如: hello_world->helloWorld 方法代码如下: /*** 将下划线大写方式命名的字符串转换为驼峰式.* 如果转换前的下划 ...
- 【C语言】从键盘上输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止
在写代码之前,我们先来了解几个函数: fopen() 函数 fopen函数是打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式); "文件指针名" 必须 ...
最新文章
- N4 接口是 5G 产业价值的金线
- type torch.cuda.FloatTensor but found type torch.cuda.ByteTensor
- 带宽限制下的视觉实体属性传播
- 【Linux】一步一步学Linux——dpkg-divert命令(273)
- CoreAnimation编程指南(六)动画
- 关于电商网站购物车功能如何与登录账号相关联的一点想法
- linux进程阻塞例子,一个Linux守候进程例子
- 剑指offer面试题55 - II. 平衡二叉树(后序遍历)(剪枝)
- [日常训练]training
- ASP.Net本地化/国际化解决方案原理和代码示例
- UVA11082 行列模型
- 高可用集群实验一:lvs的NAT模式、DR模式搭建及性能对比
- 故障:删除不存在的设备或完全卸载驱动程序
- 【精读论文】2015-BMVC-Learning Deep Representations of Appearance and Motion for Anomalous Event Detection
- 常见的导数公式和积分公式
- 微星ZH77A-G43老主板加持SSD 成功!
- openCV人脸识别简单案例
- 糗事百科 android源码,Android高仿糗事百科(含服务端)
- 《数字中国建设整体布局规划》充分发挥“数据”生产要素:形成横向打通、纵向贯通、协调有力的一体化推进格局...
- IAP15F2K61S2单片机引脚图
热门文章
- 基于html+css+js的图书管理系统
- java md5 签名_java md5签名
- JS - Date对象转时间戳
- 推荐系统案例-网飞电影推荐系统-Netflix Recommender system
- 用R求矩阵的特征值和特征向量
- ESP8266-002 ESP8266EX简介
- 模块独立(耦合性与内聚性)
- 【环信IM集成指南】iOS端常见问题整理(2)
- SQL Server 2000管理专家系列课程之二:如何让数据库中的数据更有条理性? –	规范SQL Server 2000数据...
- java_servlet字符过滤器filter