c语言,如何比较从键盘输入的n(未知)个整数的大小?谢谢!

 我来答
Rankabc
2014-01-25 · TA获得超过3561个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1077万
展开全部
#include<stdio.h>
#define N 999
void main()
{
int a[N],t;
int i,j,n=0;
for(i=0;;i++)
{
scanf("%d",&a[i]);
n++;        //计算输入个数
if (getchar()=='\n') break; //遇回车中断
}
for(j=1;j<n;j++)         
        for(i=0;i<j;i++)         
            if(a[i]>a[j])          
            {
                t=a[i];a[i]=a[j];a[j]=t;
            }
            printf("排序后:\n");
            for(i=0;i<n;i++) printf("%d ",a[i]);
            printf("\n");
}
豆豆小米朵儿
2014-01-25 · TA获得超过236个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:173万
展开全部

数组接收。

再来一个排序。

int *p;
int a[10] ,i;
p=a;
for(i=0;i<10;i++){
    scanf("%d",p+i);
}
上面是接收键盘的数据,用到指针。冒泡排序会么,会我就不打了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在0度上寻找
推荐于2018-03-20
知道答主
回答量:45
采纳率:0%
帮助的人:6.6万
展开全部
格式化输入n个整数,将输入的整数存放到栈里面,然后 获取栈里面的整数个数,然后定义数组,使用冒泡排序法比较大小。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式