题目

将一字符串输入到数组(长度不超过80)后将其输出,
将其中的英文字母大小写互换后再将整个字符串输出。

代码

# include <stdio.h>
# include <string.h>
# define N 80
/*将一字符串输入到数组(长度不超过80)后将其输出,
将其中的英文字母大小写互换后再将整个字符串输出。*/void main()
{char a[N],b[N+1];int i;printf("请输入长度小于%d的字符串:\n",N);gets(a);if (N<strlen(a)) printf("输入的字符串长度为:%d,长度大于%d,程序结束\n",strlen(a),N);else{printf("输入的字符串为:\n");puts(a);printf("输入的字符串长度为:%d\n",strlen(a));for(i=0;i<N;i++){//printf("%d",i);//printf("%c",a[i]);if(a[i]>='a'&&a[i]<='z'){b[i]=a[i]-32;// printf("%c", b[i]);}else if(a[i]>='A'&&a[i]<='Z'){b[i]=a[i]+32;   // printf("%c", b[i]);}else {b[i]=a[i];// printf("%c",b[i]);}} b[i] = '\0';printf("\n");//   for(i=0;i<N;i++) printf("%c",a[i]);puts(b);}}

运行结果

C语言将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出。相关推荐

  1. python怎么定义整数数组_python中输入整数数组长度python基础语法

    变量 数字类型 运算符 流程控制 while循环 dead loop continue vs break while else 变量(Varibles) W WW.002pc .COM认为此文章对&l ...

  2. 从控制台输入两个英文字母,输出这两个英文字母之间的所有的字母(包含大小写)

    import java.util.Scanner;public class One {// 从控制台输入两个英文字母,输出这两个英文字母之间的所有的字母(包含大小写)public static voi ...

  3. 回文判断 【问题描述】 回文是正读和倒读都一样的句子。读入一个最大长度不超过50个字符的句子,判断其是否是回文。 【输入形式】 输入一个最大长度不超过50个字符的句子 【输出形式】 Yes/No

    回文判断 [问题描述] 回文是正读和倒读都一样的句子.读入一个最大长度不超过50个字符的句子,判断其是否是回文. [输入形式] 输入一个最大长度不超过50个字符的句子 [输出形式] Yes/No [输 ...

  4. 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。

    编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写).数字字符还是其它字符. 运行结果示例1:                 运行结果示例2:                 运行 ...

  5. C语言编程小练习-英文字母大小写转换

    一.问题描述 编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出. 二.问题分析 英文字母大小写之间ASCII码之间差 ...

  6. java字符串 输入到数组_Java字符串到数组的转换--最后放大招

    本文是关于如何在Java中以不同方式将String转换为String Array的几种方法,按照惯例,文末会分享Groovy语言中的实现. split()方法 字符串api是通过split()方法添加 ...

  7. C语言(CED)输入一个任意长度的正整数,将该数逆序输出。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 题目内容: 输入一个任意长度的正整数,将该数逆序输出.如 ...

  8. C语言字母大小写互换的简单方法

    字母的大小写互换其实很简单 回到最基本的数据的存储形式,从八位二进制角度去看大写字母和小写字母,你会发现它们的低四位是相同的,高四位有细微差别. 举例: ASCII DEC BIN 'A' 65 01 ...

  9. c语言倒序输出英文字母表音标,C语言初学问题(分析过程)1) 输出所有的大写英文字母(2) 倒序输出所有大写英文字母(3) 分别输...

    <C程序设计>的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识.四种结构的的程序设计.函数与数组的应用和一些简单的算法.在学习时,同学们应该把主要精力放在这些部分,通过实践( ...

最新文章

  1. eclipse如何卸载adt插件
  2. bs4库的prettify()方法|粉饰的意思。就是多了换行!
  3. python os获取文件大小_Python3基础 os.path.getsize 获得文件的大小
  4. 两级式三相光伏并网逆变器matlab/simulink仿真模型
  5. 中文分词工具jieba中的词性类型(转载)
  6. LeetCode 10. 正则表达式匹配(递归/DP)
  7. jsonview浏览器插件 查看格式化json数据
  8. day31 java的多线程(1)
  9. Golang入门第一天-工具准备
  10. Node.js使用supervisor遭遇‘supervisor’不是内部或外部命令,如果解决?
  11. c语言 struct 的初始化
  12. windows10下搜索磁盘神器 Listay
  13. 【小知识】linux下ls与ll的区别
  14. 视频监控存储所需容量大小计算
  15. 完全用Python工作---Harness the power of Python
  16. Python爬虫笔记——解析json数据(以周杰伦歌单为例)及Headers
  17. apa引用要在文中吗_引用还是抄袭?80%的大学生都搞不懂的学术写作!
  18. 一、Qt初尝试,做一个QT计算器《QT 入门到实战》
  19. 【无标题】用Qt+OpenCV做一个图像处理软件(灰度化)
  20. VScode 使用background插件 报错:Code 安装似乎损坏。请重新安装 解决方法

热门文章

  1. linux挂载raw设备,linux创建raw设备
  2. Puppeteer之Pyppeteer-Pyppeteer基础用法入门(1)
  3. 安徽师范大学计算机学院教师,安徽师范大学数学计算机科学学院导师介绍:鲁世平...
  4. 安装WGM需要java嘛,jdk7+apache-tomcat-7安装
  5. 计算机维修中拆机工具有哪些,秒变专业拆机维修达人,这款工具套装你值得拥有...
  6. 大一C语言总结贴(持更) Part 3 计算圆周率
  7. 【FPGA学习记录1】异步FIFO的介绍
  8. mac删除core文件并关闭core文件以节约磁盘
  9. itextpdf简单使用 制作豆瓣日志pdf
  10. 使用git merge --squash,让commit变得优雅