/*输入一个自然数,将该自然数的每一位数字反序输出,例如:输入 12345,输出54321*/ #include <iostream> using namespace std; /* int main() { cout<<"请输入一串数字"<<endl; char *ch=; cin>>ch; cout<<ch; int len=strlen(ch); for(int i=len-1;i>=0;i--) { cout<<*(ch+i); } return 0; } */ int main() { cout<<"请输入一串数字"<<endl; int num,digit; cin>>num; do { digit=num%10; num=num/10; cout<<digit; } while (num>0); return 0; } /*输入一个自然数,将该自然数的每一位按数字反序输出。/*输入一个自然数,将该自然数的每一位按数字反序输出。 如:1234 输出4321 */ #include <iostream> using namespace std; int main() { char ch[30]; cout<<"请输入一串数字"<<endl; cin>>ch; int len=strlen(ch); cout<<"转换后的数字为:"<<endl;; for(int i=len-1;i>=0;i--) cout<<ch[i]; cout<<endl; return 0; }