【入门二】求余和倒序

将一个数倒序有几种方法。(目前我只想到两种),我们先从简单的开始。

 1 # include <stdio.h>                      // 调用标准输入/输出库<stdio.h>
 2
 3 int main(void)
 4 {
 5     int a, b, c, d, e;                   // 声明a,b两个整数
 6
 7     printf("输入一个两位数: ");          // 每个语句以 ‘;‘ 结尾,scanf之前的printf语句会自动换行
 8     scanf_s("%1d%1d", &a, &b);           // 限定每个%1d只读入1个字符。这样就保证了两位数,注意字符与字符间不能有空格
 9     printf("倒序为:%d%d\n", b, a);
10
11     printf("输入一个三位数: ");
12     scanf_s("%1d%1d%1d", &c, &d, &e);    // 符号 & 表示创建一个指向变量的指针
13     printf("倒序为:%d%d%d\n", e, d, c);
14
15     return 0;                            // 返回整数0,0表示函数正常退出,从而结束程序
16 }

展开

时间: 2024-10-10 06:54:31

【入门二】求余和倒序的相关文章

Swift入门(八)——功能强大的求余运算符

求余运算符 在大部分语言中,%都是求余运算符.其功能非常简单,不过也只支持int类型正数之间的求余. 比如 10 % 3 = 1. 严格来说,正整数之间的求余的定义如下: 对于任意a,b∈N*,定义m = a % b,其中m满足: a = b * m + r且0 <= r < b Swift中的求余 使用场景拓展 Swift中的求余,不再是两个int类型正数之间的运算符了.不仅负数可以求余,浮点数也可以求余. 浮点数求余规则 首先不考虑符号看一下浮点数求余,其定义与正整数之间的求余非常类似.这

php 求余

一,异号 1.函数值符号规律(余数的符号) mod(负,正)=正 mod(正,负)=负 结论:两个整数求余时,其值的符号为除数的符号. 2.取值规律 先将两个整数看作是正数,再作除法运算 ①能整除时,其值为0 ②不能整除时,其值=除数×(整商+1)-被除数 例:mod(9,-8)=-7 即:9除以8的整数商为1,加1后为2:其与除数之积为18:再与被数之差为7:取除数的符号.所以值为-7. 二.两个小数求余 取值规律:被除数-(整商×除数)之后在第一位小数位进行四舍五入. 例:mod(9,1.2

java学习日记-基础-随机数组的求余运算

时间是2017年5月6日,青年节刚过,坐标上海,沪漂2个月. 就这样简短地开始吧.                                by:slowcity [案例分析1] 要求定义一个int 型数组a,包含100 个元素,保存100个随机的4 位数.再定义一个int 型数组b,包含10 个元素.统计a 数组中的元素对10 求余等于0 的个数,保存到 b[0]中:对10 求余等于1 的个数,保存到b[1]中,--依此类推 一般看到这类的最基本的思路:1先建立一个含数组存随机四位数 2

mybatis入门(二)

mybatis入门(二) 探究sql语句的映射过程 要探究sql执行过程,先看一个简单的小例子 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <map

[WebGL入门]二十,绘制立体模型(圆环体)

注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中如果有我的额外说明,我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语,如果翻译有误,欢迎大家指正. 本次的demo的运行结果 立体的模型 这次稍微喘口气,开始绘制立体模型.这里说的[喘口气]是指本次的文章中没有出现任何新的技术知识点.只是利用到现在为止所介绍过的内容,来绘制一个立体的圆环体.到现在为止,只绘制了三角形和四边形,当然,在三维空间中绘制简单的多边形也没什么不对,但是缺点儿说服力.

kafka入门二:Kafka的设计思想、理念

本节主要从整体角度介绍Kafka的设计思想,其中的每个理念都可以深入研究,以后我可能会发专题文章做深入介绍,在这里只做较概括的描述以便大家更好的理解Kafka的独特之处.本节主要涉及到如下主要内容: Kafka设计基本思想 Kafka中的数据压缩 Kafka消息转运过程中的可靠性 Kafka集群镜像复制 Kafka 备份机制 一.kafka由来 由于对JMS日常管理的过度开支和传统JMS可扩展性方面的局限,LinkedIn(www.linkedin.com)开发了Kafka以满足他们对实时数据流

Netty入门二:开发第一个Netty应用程序

    既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端. 2.1.配置开发环境 1.安装JDK 2.去官网下载jar包 (或者通过pom构建) 2.2.认识下Netty的Client和Server 一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端请求,理论上讲,处理并发的能力决定于我们的系统配置及JDK的极限. Client连接到Server端 建立链接发送/接收数据 Server端

取模和求余的区别

通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算.在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的. 对于整型数a,b来说,取模运算或者求余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余数: r = a - c*b. 求模运算和求余运算在第一步不同: 取模求余运算在取c的值时,向0 方向舍入(fix()函数): 而求余取模运算在计算c的值时,向

Thinkphp入门 二 —空操作、空模块、模块分组、前置操作、后置操作、跨模块调用(46)

原文:Thinkphp入门 二 -空操作.空模块.模块分组.前置操作.后置操作.跨模块调用(46) [空操作处理] 看下列图: 实际情况:我们的User控制器没有hello()这个方法 一个对象去访问这个类不存在的方法,那么它会去访问”魔术方法__call()” 用户访问一个不存在的操作—>解决:给每个控制器都定义个_empty()方法来处理 第二个解决方法:定义一个空操作 [空模块处理] 我们使用一个类,但是现在这个类还没有被include进来. 我们可以通过自动加载机制处理__autoloa