黑马程序员技术交流社区

标题: 这个用C如何实现呢? [打印本页]

作者: heart西门吹牛    时间: 2016-1-16 17:59
标题: 这个用C如何实现呢?

Description


输入一个int型整数,将其逆序输出,每个数字后有一个空格。

Input
输入一个整数n,你可以假设n在int范围内
Output
将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1
例如 input
        12354
        output
        4 5 3 2 1
作者: 小石头16544    时间: 2016-1-17 13:52
这个用for循环就可以做的啊,首先把你要操作的数放到一个数组里,然后把第一个数和最后一个数的值调换,第二个数和倒数第二个数调换,循环下去就行了,
思路:
int a[n]={...};
for (int i=0;i<n/2;i++){
a[i]=a[n];
}
这样就可以实现了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2