C++问题:QUESTION:填入一整数,将各位将数字1234填入表格内翻转后输出!!

从键盘下输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和 - C++当前位置:& &&&从键盘下输入任意整数,逆序输出其各位数字,同时求从键盘下输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和&&网友分享于:&&浏览:819次从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和。从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和。这题目咋地做撒?给点提示,是将输入的任意整数赋给数组呢?还是一个整型的数?但是输入的位数又不确定,这怎么搞?------解决方案--------------------while(number){a[i++] = number%10;number = number/10;}
------解决方案--------------------会STL吗?使用vector, 读到一个数就往vector里面push_back数据。直到结束!求和的话,可以遍历一遍,累加数据!或者#include&algorithm&有累加,翻转数据的算法!不多说了,自己去慢慢研究下!
------解决方案--------------------探讨while(number){a[i++] = number%10;number = number/10;}
------解决方案--------------------探讨while(number){a[i++] = number%10;number = number/10;}
------解决方案--------------------我觉得至于这个任意数,它的位数你没有必要纠结太多。假如说是3位数,你把它分离出来放到一个数组里面,那么逆序输出和求和就很简单了。分离a[1]=num/100;a[2]=num%100/10;a[3]=num%10;
------解决方案--------------------探讨while(number){a[i++] = number%10;number = number/10;}
------解决方案--------------------探讨# include &iostream&# include &math.h&int main (){double s=0;cout&&& please input int number &&&cin&&n;for(int i=0;i&=10;i++){s=n/pow(10,i);if……
------解决方案--------------------探讨引用:while(number){a[i++] = number%10;number = number/10;}这个好像可以,不过这种方法不是要定义一个数组?那数组维数是多少??
------解决方案--------------------楼主,这个用子串处理很方便的。C/C++ code
#include &iostream&
#include &string&
int main()
int i,sum = 0;
cout&&&逆序:&;
for(i=str.length() - 1; i &=0 ; --i){
cout &&str[i]; sum += str[i] - '0';
cout &&&位数:&&&str.length()&&
cout &&&各位数字之和:& && sum &&
------解决方案--------------------#include &iostream&int main(){ int sum=0,counti=0,i=0;; int a[100];
cout&&&请输入一个整数&&& cin&&n; while(n) {
a[i++]=n%10;
counti++; } for (int j=0;j&j++) {
cout&&a[j]&&
sum+=a[j]; } cout&&&各数字的和为:&&&sum&& & }
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有#include&iostream&#include&cmath&using namespaceint main(){
pownum = static_cast& int &( log10(num) );
for( int i = i &= 0; i-- )
dividend = pow ( 10, i );
prtnum = num /
cout && prtnum && " ";
num = num %
return 0;}
问题是,如果数字大一点,就不对了}

我要回帖

更多关于 把数字填入方框等于30 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信