看看这个C++题目怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:04:39
用C++做 : 编程读入一串数据,不限定数据的个数,以相反的数据输出所有的数据.例如 输入123456 输出654321 .
本人刚刚开始学习C++希望那位大哥大姐能帮我解决一下.

把输入的数一个个提取出来放入数组,在从数组反向读数据

找找吧 书上肯定有这个类型的例子的

这时C++编程书上的一道原题,你找找看就有了.在<<C程序与设计(第2版)>>谭浩强编著这本书上就有.

1.用C语言提供参考
#include<stdio.h>
#include<math.h>
main()
{
int i,n=3;
printf("input some number:");
for (i=1;i<n;i++) //:出入数据3个数

scanf("%d",&i) ;
{
for (i=n;i>=1;i--)
printf("%d",i);
printf("\n");
}
getch();
}
2.C++提供参考
#include <iostream>
using namespace std;
int main()
{
int i;
cout<<"请输入一些数据6个数:\n";
char s[6];
cin >>s;
{
for (i=5;i>=0;--i)
cout <<s[i];
cout<<"\n";
}
return 0;

}
我用VC++调试通过了

#include<iostream>
using namespace std;
int n;
char ch[100000];
int main()
{
freopen("read.txt&