永发信息网

C++编程,新手求教

答案:4  悬赏:10  手机版
解决时间 2021-04-14 02:17

题目是输入一个正整数,把前后颠倒,输出例如12345=54321

我有的数组的方法但有错,高手请指出

#include <iostream>
using namespace std;
int main()
{int a[10];
int i;
for (i=0;i<10;i++)
cin>>i;
a[i]=i;
for(;;i--)
cout<<a[i];
return 0;
}

最佳答案
include <iostream>
using namespace std;
int main()
{int a[10];
int i;
for (i=0;i<10;i++){
cin>>i;
a[i]=i;}
for(;;i--){
cout<<a[i];
return 0;}
}给for加上大括号呀
全部回答

由于数字是连续的不能直接用整数输入,如果用字符输入就会简单的多,也就是把它当做字符来处理。

#include <iostream> using namespace std; int main() {

char a[10]; int i=0;

char c;

while(cin>>c&&c!='\n')a[++i]=c;

for(int j=i;j>=0;j--)cout<<a[j];

cout<<endl;

return 0; }

帮你改了 不过这样的话 输入的数字需要以空格隔开 后面附加给你另外一种方法#include <iostream> using namespace std; int main() {int a[10]; int i; for (i=0;i<10;i++) cin>>a[i]; i--; for(;i>=0;i--) cout<<a[i]; return 0; } 这种方法就不需要吧数字隔开了 #include <iostream> using namespace std; int main() { int a; cin>>a; while (a) { cout<<a%10; a/=10; } return 0; }

#include <iostream> using namespace std; int main() { int a[4]; int i; for (i=0;i<4;i++){ cin>>a[i]; } for(i=3;i>=0;i--) cout<<a[i]; return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF怎样打造极品狂战士
上网对人好吗
什么样的爱情才算是真正的爱情?爱是用什么爱
这几天我QQ里的漫游一个都没,取消再设,他提示
电脑问题…高手…拜托了…我快疯了…
护照湿水浸泡了有用吗
请问上海11月11日-13日下雪了没?
2010迎世博东方明珠塔登高比赛的报名电话是多
据《经济日报》报道,《价格法》实施八年来,
东南西北哪个方位适合属蛇的人做生意
槐家塘我想知道这个在什么地方
用奶洗脸可以增白吗?
歇凉,躲藏,目前,的近义词是
怎么样把图片和文字合并在一起?变成一个整体
好冷,正常是几天洗一次澡?
推荐资讯
海南省人民政府开展了“国际旅游岛,大家来规
孕期眼睛酸痛怎么回事,用眼过度、眼睛酸痛怎
虾客一品鄢陵店这个地址在什么地方,我要处理
金湘缘饭庄怎么去啊,有知道地址的么
宗亲和族亲是什么意思,皇室宗亲是什么意思
HTC Touch Pro二手的价格多少?
欢乐斗地主新手培训场怎么进
有没有好听的 流行的歌曲 给我介绍几首...
前一个时期,由电脑合成的虚拟主持人、虚拟模
华硕k40in笔记本支持U盘启动吗
护照丢了怎么查护照号,这句话用日语怎么说?
阿多尼斯诗歌我的孤独,独坐静亭山中反映诗人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?