首页 > 其他分享 >案例8:将"picK"的大小写互换

案例8:将"picK"的大小写互换

时间:2023-09-27 17:14:24浏览次数:47  
标签:c% num 大小写 互换 picK c3 c2 c1 c4

最终输出结果为PICk。

需要先计算两个字母之间的间隔,比如a和A之间的间隔为多少。

然后在将大写字母转换为小写字母,加上间隔的值;

将小写字母转换为大写字母,减去间隔的值。

示例代码如下:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

void main() {
  char c1 = 'p', c2 = 'i', c3 = 'c', c4 = 'K';
  int num = 'a' - 'A';
  c1 = c1 - num;
  c2 = c2 - num;
  c3 = c3 - num;
  c4 = c4 + num;
  printf("大小写相互转换的结果为:%c%c%c%c \n", c1, c2, c3, c4);
}

运行结果如下:

标签:c%,num,大小写,互换,picK,c3,c2,c1,c4
From: https://www.cnblogs.com/yilangcode/p/17733134.html

相关文章

  • 案例7:将"picK"译成密码
    密码规则:用当前字母后面的第五各字符来代替当前字符。比如字符'a'后面的第5个字符为'f',则使用'f'代替'a'。编写程序,实现该功能。示例代码如下:#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>voidmain(){ charc1='p',c2='i',c3='c'......
  • Mysql查询不区分大小写
    当使用mysql查询时,发现不区分大小写。经查,是以下问题utf8_general_ci --不区分大小写utf8_bin--区分大小写  解决方法一:修改排序规则为utf8_bin 解决方法二:在查询的字段前面加个binary ......
  • element ui 的picker-option 30天前限制和30天后限制
    pickerOptionsStart:{disabledDate:(time)=>{//获取当前日期并减少30天//console.log(time,'..........tiem');//console.log(time,'..........tiem');if(this.endDate!=''){//co......
  • vue3 模糊搜索 不区分大小写 多选框 element plus
    ```javascript<divclass="select-part"ref="selectRef"><divclass="check-type"><inputtype="text"class="check-type-title":placeholder="placeholder"@focus="onFo......
  • 序列模块pickle模块hashlib模块
    序列模块pickle模块hashlib模块序列化模块什么是序列化?什么是序列? 序列就是字符串序列化是把其他数据类型转为json字符串的过程什么是反序列化? 把json字符串转为其他数据类型的过程就是反序列化"""json字符串json对象"""在Python中把其他数据类型转为json需......
  • ElPlus - color-picker 暴露的 show 函数调用时面板开启又关闭问题
    问题描述ElPlus2.3.3版本之后给我们提供了两个expose函数,show和hide,到目前版本2.3.14为止在调用show函数时会遇到一个问题:调用之后color-picker组件显示了但是很快又会被关闭掉。cover:(https://element-plus.org/images/element-plus-logo.svg)title:(ColorPicke......
  • Vue的DatePicker日期选择器
    picker-option属性官网描述是这样的 1.disabledDate一般我们使用picker-option都是通过disabledDate参数,来设置其日期选择区间,代码如下:<el-col:span="12"><el-form-itemlabel="开票日期起"prop="rqq"><el-date-pickert......
  • 【微信小程序】【Demo】Picker模糊查询组件
    微信小程序Picker模糊查询组件 pickerSelect.jsComponent({options:{//在组件定义时的选项中启用多slot支持multipleSlots:true},/***组件的属性列表*/properties:{//父组件传递过来的数据列表items:{type:Array,......
  • cloudpickle pickle 扩展包
    pickle是python的序列化包,但是默认pickle不能进行lambda的处理,cloudpickle对于pickle进行了一些扩展,可以更好的支持集群节点之间的共享以及计算,同时apachespark的pyspark也集成了此功能,只是是自己fork的完整代码参考使用dump.py importcloudpickle,pic......
  • 解决Logic Apps terraform部署时大小写问题
    今天来分享一个实际工作中遇到的一个问题,首先来描述下场景和问题,我们之前在使用terrafrom来部署一些logicapps,具体部署的方法之后准备单独写博客来分享下,其实也是挺值得谈谈的这次先来简单分析下遇到的问题,logicapps里其实包含了很多子组件,包括trigger,action等等,都用terraform......