游客 Signup | Login
中文 | En

1318 - C语言程序设计教程(第三版)课后习题7.5

输入10个数字,然后逆序输出。

Input

十个整数

Output

逆序输出,空格分开

Examples

Input

1 2 3 4 5 6 7 8 9 0

Output

0 9 8 7 6 5 4 3 2 1

Hint

数组?堆栈?

Solution C

#include<stdio.h>
#include<math.h>
int main()
{
	int a[10];
	int i,j,sum,n;
	for(i=0;i<=9;i++)
	  {
	  	scanf("%d",&a[i]);
	  }
	for(i=9;i>=0;i--)
	printf("%d ",a[i]);
	return 0;
} 

Solution C++

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

Hint

数组?堆栈?

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题