C++程序中怎样将键盘输入的一连串数字输入到一个整形数组中,如键盘输入:123456,则int a

C++程序中怎样将键盘输入的一连串数字输入到一个整形数组中,如键盘输入:123456,则int a[]中a[0]=1, a[1]=2, a[2]=3……

如果只有6位的话,你可以除数取余!直接求
例如: b=123456
a[0]=b / 100000
a[1]=(b/10000)%10

这是最直接的办法~
否则就把数字当做字符串输入,然后一个一个读取出来,再转化成整型。追问

难道只有这种方法吗?这种方法感觉好麻烦啊!

温馨提示:内容为网友见解,仅供参考
无其他回答

...编程实现:输入一个数,按倒序输出。如输入123456,输出654321。不可以...
while(n > 9){ cout << n%10;n \/= 10;} cout << n << endl;}

c++中,输入一个任意自然数,怎么反向输出啊,如输入123456,输出654321
using namespace std;main (){ int a;cout<<"Enter integer:";cin>>a;do cout<

哪位高手帮忙指点一下C++数字反转语句!如输入123456,输出654321!谢过...
\/\/我的想法:把输入直接存在一个类似数组的string类上,定义一反向指针,从最后开始,指到最开始,输出指针指向的内容,比较符合我们的逻辑,容易理解,输入字母也同样会反过来输出

如何实现C++输入的多行数据
C++输入的多行数据代码实现如下:cin>>n;while(n--){ 写实现的代码;} 此表达式从标准输入读取一个数,将其保存在n里,输入运算符(>>)返回其左侧对象,在这里是cin,因此,此循环实际上检测的是cin 当使用一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误。

...将这个数每一位数字按反序输出(如123456—>654321,145—>541)_百度...
有个很简单的方法,就是将输入的数字转换为字符串,然后将字符串反转输出就行了,下面是程序代码:include <stdlib.h> include <string.h> include <stdio.h> void main(){ char m[20], n[20] = {0};int s, i;long a;scanf("%ld", &a);\/\/ 以十进制的形式将数字转换为字符串 _...

c++中如何将一串数字string类转换成整型,
一、函数名:atoi 二、函数声明:int atoi(const char *nptr);三、头文件:C语言中用stdio.h。C++中用cstdio。四、功能:将字符串nptr中的字符转成数字并返回。具体过程为:参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \\0) 字符时...

...编程将其拼成一个六位数,如123与456,得到123456
teststr = ""for n in range(1,3):teststr += input('输入第'+str(n)+'个数>>')print(teststr)或 s=int(input(''))q=int(s\/100)b=int(s\/10)-q*10 g=s-100*q-b*10 s=q+b+g print(s)

c++ 输入字符串,输出数字
void main(){ const int MAX=80;char a[MAX];char a1[MAX]={0};cout<<"请输入一串字符,注意不要超过80个字符"<<endl;cin.getline(a,MAX,'\\n');int i=0;int j=0;while(a[i]!='\\0'){ if(a[i]>='0'&&a[i]<='9'){ a1[j]=a[i];j++;} i++;} cout<<"您输入...

cin在C语言里是什么意思
在理解cin功能时,不得不提标准输入缓冲区。当我们从键盘输入字符串的时候需要敲一下回车键才能够将这个字符串送入到缓冲区中,那么敲入的这个回车键(\\r)会被转换为一个换行符\\n,这个换行符\\n也会被存储在cin的缓冲区中并且被当成一个字符来计算!比如我们在键盘上敲下了123456这个字符串,然后敲...

C++中静态数组不用释放内存吗
int grade[50];这样编译器在编译阶段就知道该为这个数组分配多少内存了,这就叫静态分配。那要是这个班的人数是未知的,需要用户手动输入来确定呢?那就需要动态分配了:void func(int student_count){ int grade[] = new int[student_count];} 在这里由于student_count在编译时是未知的,所以编...

相似回答