C++求整数的个(十)位数的两种方法
个位数
一、将这个整数转换为字符串,截取字符串的最后一位即为整数的个位数
#include<iostream>
#include <sstream>
using namespace std;
int main()
{int a;cin>>a;string b;stringstream ss;ss<<a;ss>>b;cout<<b.substr(b.length()-1,1);
}
二、一直减到个位
```cpp#include<iostream>
#include <sstream>
using namespace std;
int main()
{int a;cin>>a;while(a>10){int c=a/10;a=a-c*10;}cout<<a;
}
十位数
一、将这个整数转换为字符串,截取字符串的最后一位即为整数的个位数
#include<iostream>
#include <sstream>
using namespace std;
int main()
{int a;cin>>a;string b;stringstream ss;ss<<a;ss>>b;cout<<b.substr(b.length()-2,1);
}
二、一直减到十位
#include<iostream>
using namespace std;
int main()
{int a;cin>>a;while(a>10){int c=a/10;a=a-c*10;}cout<<a;
}
C++求整数的个(十)位数的两种方法相关推荐
- java 判断数的位数_Java判断数字位数的两种方法
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 普通方法: import java.util.Scanner; public class Digits { pub ...
- 键入一个整数,判断是否是质数(两种方法)
判质数的原理就不过多赘述了,请移步C语言求100到500的所有质数,每10个数字一行打印_马拾捌的博客-CSDN博客_c语言每十个一行质数就是只能被1和他自己整除的数字第一次代码优化一个数字的因数里, ...
- hdu2852(2009多校第四场) 树状数组求区间第k大的数 两种方法
二分查找n*logn*logn 比较容易理解 1 #include<stdio.h> 2 #include<string.h> 3 #include<algorithm& ...
- C语言:求2的整数次幂的两种方法
循环结构 #include <stdio.h> int main() {int i,j,n;double power=1;printf("请输入整数指数n=");sca ...
- C语言无符号双字节乘法,华为OJ机试标题:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...
华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘) 题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出 ...
- c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...
点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...
- c语言求出两个最大素数,求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...
求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) ( ...
- 牛客 Tree(最小深度总和)(两种方法求重心)难度⭐⭐⭐
题目链接 牛妹有一张连通图,由n个点和n-1条边构成,也就是说这是一棵树,牛妹可以任意选择一个点为根,根的深度deprootdep_{root}deproot为0,对于任意一个非根的点,我们将他到 ...
- 两种方法用于检查传入的数字是否为整数
两种方法用于检查传入的数字是否为整数 方法一: /* * 转化为字符串,使用indexOf检查字符串是否包含'.',不包含则为整数* */function isInt(number) {var str ...
最新文章
- 《CCNP TSHOOT 300-135认证考试指南》——2.2节故障检测与排除及网络维护工具箱
- jstl:sql标签介绍
- 每周分享第 19 期(20190426)
- python文件输入符_python读入文件时加r的作用?
- 网易云深度学习第二课notebook1
- 2021考研数学二汤家凤接力题典1800
- 重磅发布:《AI产品经理的实操手册(2021版)——AI产品经理大本营的4年1000篇干货合辑》(PDF)...
- iOS【UIDynamic重力、弹性碰撞吸附等现象】
- 世界你好python_Python基础01之“你好世界”
- PS小知识(三)——画圆滑线及虚线
- 初级数据分析-python(第一节数据存储)
- 云服务器的系统镜像怎么选,买云服务器镜像怎么选择
- c语言bmp位图读入,c语言 bmp位图差分
- Linux软件 绑定硬件ID 做加密 cryptopp RSA-encryption
- 堡垒机是什么,堡垒机的作用在哪里
- centos7安装eclipse方法
- 小心了!通过一张照片我能找到你拍照的精确位置!
- 开源arduino可视化编辑器Ardublockly源码开发环境搭建
- C++_变量/常量/标识符命名规则
- 数据归一化和两种常用的归一化方法