66问答网
所有问题
c++中怎样提取数的每一位数字??
如题所述
举报该问题
推荐答案 推荐于2017-09-27
好办,除10取
余数
。
比如123,123%10就是3,然后123/10==12, 12%10就得到2, 然后再12/10,得到1,1%10得到1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ppinnnii2.html
其他回答
第1个回答 2011-11-05
用数组保存每一位,输入一个n位数
for(i=0;i<n,i++)
while(temp>0)
{
a[i]=m/10*10;
temp=temp-temp/10;
}
a数组存放的就是各位数字
第2个回答 2011-11-05
//直接用 string 储存 数字就可以了
#include <iostream>
#include <string>
using namespace std;
int main()
{
string num;
cin >> num;
for(string::size_type index = 0; index != num.size(); ++index){
cout << num[index] << " ";}
return 0;
}
相似回答
C++中
若输入一个多
位数
,
如何提取
他
的每一位
上的
数?
答:
输入a,如果已知有几
位数
,就可以除以相应的10的多少次方 如果不知道,那就要把它转换为字符串,这样你就知道字符串的长度n,然后使用a/10^n,就可以输出最高位,以此类推10^(n-
1
)等等就可以获得所有
位数
。
C++如何
实现提示用户输入一个正整数,计算出该
数字的位数
并把找出
每一
...
答:
/ 获取
数字
num的长度 / int getLength(int num){ int i =
1
;int temp = num;while(temp/10 != 0){ ++i;temp /= 10;} return i;} / 顺序输出数字num的各个
位数
/ void outputEveryNumber(int num){ int temp = num;int length = getLength(num);int flag = 1;for(int i =1;i...
...计算出该
数字的位数
并把找出
每一位
上
的数字
。
答:
将
数字
格式化成字符串,字符串的长度就是
位数
int x;CString cs;cs.format("%d",x);int length = cs.Getlength(); //这个就是位数 排序的话,还是以字符串为基础,选择排序就行
c语言
中如何
读取多
位数每一位的数字
,在V
C++
平台上,比如1234,具体语句...
答:
提供一种方法供参考。将多
位数
转换为字符串,然后字符串
里的每
个字符就是对应的
数位
。使用itoa函数如下:include <stdio.h>#include <stdlib.h>int main (){ int i; char buffer [33]; printf ("Enter a number: "); scanf ("%d",&i); itoa (i,buffer,10); printf ("decimal...
C++中怎么
能输出一个int型数字的某
一位数字
啊,可以用a[n]这种吗?
答:
求 int 类型 x 的第n位就是 x 除以 10 的 n - 1 次方的商再模 10。例如 int x = 1234;第
一位
就是 1234 / 1 % 10 第二位就是 1234 / 10 % 10 第三位就是 1234 / (10 * 10) % 10 你可以把过程写成一个函数调用。这是数学问题,跟语言、类型无关。
C++中
我输入一行数据
如何提取
其中每个
的数字?
答:
用strtok include <string.h> main(){ char s[] = "
1
.1.2000";char *delim = ".";char *p;printf("%s ", strtok(s, delim));while((p = strtok(NULL, delim)))printf("%s ", p);printf("\n");}
大家正在搜
提取一个数字中的每一位数
得到一个数字中每一位的数字
python提取数字的每一位
将一个4位数的每一位数分离出来
C语言怎么输出数字的每一位
取出一个数的每一位
取出整数的每一位数
一个数的各位数字
手机号每一位上的数字代表什么
相关问题
C++,如何提取数字的每一位
C++中若输入一个多位数,如何提取他的每一位上的数?
C++中,如何输出一个“5位数整数”的每一位数?(就是将其整...
C++中我输入一行数据如何提取其中每个的数字?
C语言中如何将一个数字的各个位上的数分别提取?
C++中怎样实现输入一个整数,将整数的每一位分别依次赋予一个...
C++中假设有一个string里有几个数字,怎么把特定数字提...
C++的问题。如何编写程序将一串数字的每一位分别保存在数组的...