满意答案

wml9527

推荐于 2016.01.13

采纳率:46%    等级:12

已帮助:15270人

#include

#include

#include

int main()

{

int i,len;

char a[100];

printf("请输入字符:");

scanf("%s",a);

len = (int)strlen(a);

for(i=0;i

{

if(a[i]%2==0)

{

a[i]+=4;

}

else

{

a[i]-=2;

}

}

printf("加密后的字符为:%s\n",a);

return 0;

}追问: 如果只引用include 和的话可以吗

追答:可以,没问题啊。math.h可以不用引用12345678910111213141516171819202122232425262728293031323334#include  int main(){    int i;    char a[5];     printf("请输入字符:");    for(i=0;i<5;i++)    {        scanf("%c",&a[i]);    }     for(i=0;i<5;i++)    {        if(a[i]%2==0)        {            a[i]+=4;        }        else        {            a[i]-=2;        }    }     printf("加密后的字符为:");    for(i=0;i<5;i++)    {        printf("%c",a[i]);    }    printf("\n");     return 0;}

追问: 谢谢!

00分享举报

c语言奇数位加密,输出五个字符,加密后输出。加密方法:奇数位字符ASCII-2,偶数位字符ASCII+4。如:输入C...相关推荐

  1. 【C语言】接收字符,大小写字符相互转换后输出,数字不输出

    #include<stdio.h> #include<stdlib.h> void main() {int ch;while((ch=getchar()) != EOF)if( ...

  2. 写一个宏,可以将一个整数字的奇数位和偶数位交换

    写一个宏,可以将一个整数字的奇数位和偶数位交换 1.过程 2.预处理 3.宏和函数 4.交换奇偶位 1.过程 (1)组成一个程序的每个源文件通过编译过程分别转换成目标代码 (2)每个目标文件由链接器捆 ...

  3. 输入一个四位数将其加密后输出c语言,输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十...

    问题描述: 输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数. #include int m ...

  4. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  5. C语言中利用宏,实现一个整数的奇数位和偶数位交换,以及计算结构体中某变量相对于首地址的偏移

    C语言中的自定义宏 自定义宏,令其实现所需功能 1.写一个宏,可以将一个整数字的奇数位和偶数位交换. 2.写一个宏,计算结构体中某变量相对于首地址的偏移. 具体思路1: 首先取出当前数的奇数部分和偶数 ...

  6. 输入一个四位数将其加密后输出c语言,从键盘输入一个四位数-按如下规则加密后输出...

    <从键盘输入一个四位数-按如下规则加密后输出>由会员分享,可在线阅读,更多相关<从键盘输入一个四位数-按如下规则加密后输出(3页珍藏版)>请在人人文库网上搜索. 1.作业31. ...

  7. 【C语言】用宏实现将一个整数的二进制位的奇数位和偶数位交换

    题目名称 :写一个宏,可以将一个整数的二进制位的奇数位和偶数位交换. 解题思路 : 随便给出一个32个bit位的二进制数字,观察发现,: 我们可以将其奇数位的二进制位都保留,然后偶数位制成0,再右移一 ...

  8. C语言习题:/*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出AVB结果*/

    #include<stdio.h> /*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和, 如果A和B都是奇数则输出两个数的差, 如果A是奇数B是偶数则输出两数积, 如果A是 ...

  9. 基于Java语言构建区块链(五)—— 地址(钱包)

    基于Java语言构建区块链(五)-- 地址(钱包) 2018年03月25日 18:02:06 wangwei_hz 阅读数:1292更多 个人分类: 区块链bitcoin比特币 文章的主要思想和内容均 ...

  10. 保留三位有效数字,四舍六入五成双

    举例: 输入:1234 输出:1234 1234.3        1234 12         12.0 4         4.00 1.3        1.30 1.235          ...

最新文章

  1. UE4 RHI与条件式编译
  2. 深入理解printf 之一 问题引出
  3. JavaWeb:CSS层叠样式表
  4. tinyxml语法讲解之写xml
  5. 项目管理实战之团队管理 (转)
  6. reactjs三个常用的Hook:State Hook、 Effect Hook、 Ref Hook
  7. 关于COUNT STOPKEY的工作机制
  8. SAP UI5 应用开发教程之六十五 - 基于 OData V4 的 SAP UI5 表格控件如何实现创建,编辑和保存功能
  9. 十九.激光和惯导LIO-SLAM框架学习之项目工程代码介绍---代码框架和一些文件解释
  10. 开启和关闭HBase的thrift进程
  11. AI 对不起 我还爱着你
  12. linux软件索引损坏,linux – 突然大量文件系统损坏的原因? (“root inode不是目录”)...
  13. Python练习题10道(含答案)
  14. 使用AD14创建异形PCB板
  15. jsp中嵌入java代码实例,jsp中嵌入java代码
  16. 苹果授权登录,后端校验(Sign in with Apple)
  17. 毛笔行书书法-黄鹤楼
  18. 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
  19. sketch如何做设计稿交互_Sketch交互设计入门到精通教程
  20. 数据挖掘第二章 认识数据

热门文章

  1. 树的根节点个数(0或者1)
  2. 2021 末尾冒了个泡
  3. 2023 电脑PC python 百度云网盘同步到阿里云网盘
  4. hashmap为什么长度要是2的n次幂
  5. 中兴服务器电源 ppc22,中兴ZXDU68B201技术参数报价中兴48v高频嵌入式电源
  6. 盘点各国自己开发的操作系统
  7. 如何恢复手机格式化文件数据呢
  8. Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
  9. 【FND】ebs各模块缩写
  10. Dreamweaver:Dreamweaver软件的界面简介、安装、案例应用之详细攻略