#include<bits/stdc++.h>
using namespace std;
int main()
{
int arr[66],n=0;//任意创建一个数组
for(int i=0;;i++)
{
cin>>arr[i];
if(arr[i]==0) //满足题目遇0即停的要求
break;
n=i;
}
for(int j=n;j>=0;j--)//逆序输出
cout<<arr[j]<<" ";
return 0;
}
也可以参考abcdef的逆序输出方式
#include<bits/stdc++.h>
using namespace std;
void reverse_string(char* str)
{
int left=0;
int right=strlen(str)-1;
while(left<right)
{
char tmp=str[left];
str[left]=str[right];
str[right]=tmp;
left++;
right--;
}
}
int main()
{
char arr[]="abcdef";
reverse_string(arr);
cout<<arr;
return 0;
}