用C语言写 任意输入10个整数,将这10个数按相反的次序输出。

很急!... 很急! 展开
 我来答
猴哥的乐子
2009-06-20 · TA获得超过3332个赞
知道小有建树答主
回答量:762
采纳率:0%
帮助的人:878万
展开全部
#include "stdio.h"
int main()
{
int arr[10],i;
/*输入十个整数*/
printf("请输入十个整数:\n");
for(i=0;i<10;i++)
scanf("%d",&arr[i]);

/*倒序输出*/
printf("倒序结果为:\n");
for(i=9;i>=0;i--)
printf("%d ",arr[i]);

return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有颗小虎牙啊E2
2009-06-20 · TA获得超过158个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
刚给你编出来了。注释内为结果。
#include <stdio.h>
void main ()
{
int num[10];
int i;
printf("Please enter ten numbers:\n");
for (i=0;i<10;i++)
{
printf("number[%d]:\t",i+1);
scanf("%d",&num[i]);
}
printf("The result is \n");
for (i=9;i>=0;i--)
{
printf("%d\t",num[i]);
}
putchar('\n');
}

/*
Please enter ten numbers:
number[1]: 1
number[2]: 3
number[3]: 5
number[4]: 7
number[5]: 9
number[6]: 11
number[7]: 13
number[8]: 15
number[9]: 17
number[10]: 19
The result is
19 17 15 13 11 9 7 5 3 1
*/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
氯化镁
2009-06-20 · TA获得超过163个赞
知道答主
回答量:252
采纳率:0%
帮助的人:101万
展开全部
基本的堆栈思想嘛。

#include"stdio.h"
#define SIZE 10

main()
{
int num=0;
int choice,d;
int data[SIZE];
for(;;)
{

printf("\npush(1), pop(0) or exit(2)?");
scanf("%d",&choice);
if (choice==1)
{
printf("Enter the number you what to push in.");

scanf("%d",&d);
if (num==SIZE) printf("Stack full");
else {
data[num]=d;
num++;
}
}

else if (choice==0)
{
if(num==0) printf("Stack empty");
else
{
d=data[num-1];
printf("The number poped up is %d",d);
num--;}
}

else if (choice==2) exit();
else printf("Input another choice, please");}
}

前几天刚好编过, 我知道不是完全切题,但是很有用的参考了。。
hope it helps~
给你一个参考 最后还得你自己想哦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式