| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:4个整数
只看楼主 加入收藏
爱在天涯海角
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2011-10-20
结帖率:20%
收藏
已结贴  问题点数:10 回复次数:9 
4个整数
输入4个数,要求按由小到大的顺序输入 要过程  帮帮忙
2011-10-24 21:43
Y_Jo_1
Rank: 4
等 级:业余侠客
帖 子:59
专家分:215
注 册:2011-10-20
收藏
得分:0 
#include <stdio.h>
main()
{ int j,i,a[4]={0},b;
  for(i=0;i<4;i++)
      scanf("%d",&a[i]);
  for(i=0;i<3;i++)
      for(j=i+1;j<4;j++)
         if(a[i]>a[j])
         {   b=a[i];
             a[i]=a[j];
             a[j]=b;
         }
  for(i=0;i<4;i++)
      printf("%d\n",a[i]);
  getch();
}
  
2011-10-24 21:52
爱在天涯海角
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2011-10-20
收藏
得分:0 
谢谢你啊!
2011-10-24 21:54
weiwei555
Rank: 5Rank: 5
来 自:中国
等 级:职业侠客
帖 子:179
专家分:323
注 册:2011-3-4
收藏
得分:0 
这个……
2011-10-24 22:17
ding2010yu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-10-24
收藏
得分:0 
#include<stdio.h>
main()
{
    int R[4]={0};
    int i,j,temp;
    for(i=0;i<4;i++)
        scanf("%d",&R[i]);
    for(i=0;i<3;i++)
        for(j=0;j<4-i;j++)
        {
            if(R[j]>R[j+1])
            {temp=R[j];
            R[j]=R[j+1];
            R[j+1]=temp;}
        }
    for(i=0;i<4;i++)
        printf("%d",R[i]);
}
2011-10-24 22:29
guang0725
Rank: 2
等 级:禁止访问
帖 子:70
专家分:70
注 册:2011-9-5
收藏
得分:10 
//输入4个数,要求按由小到大的顺序输入 要过程  帮帮忙
#include"stdio.h"
#include"conio.h"
main()
{
    int a,b[4],c,d;
    printf("input four numbers:");
    for(a=0;a<4;a++)
    scanf("%d",&b[a]);
    for(a=0;a<4;a++)
      for(c=3;c>a;c--)
      if(b[c]<b[c-1])
      {
          d=b[c];b[c]=b[c-1];b[c-1]=d;   
      }
    for(a=0;a<4;a++)
    printf("%d ",b[a]);
    getch();
}
2011-10-25 14:54
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
这个……
2011-10-25 15:00
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
收藏
得分:0 
/*输入4个数,由小到大的顺序输出*/
#include<stdio.h>
void main()
{
    int t,a,b,c,d;
    printf("please input four numbers:\n");
    scanf("%d,%d,%d,%d",&a,&b,&c,&d);
    printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
    if(a>b)
    {
        t=a;
        a=b;
        b=t;
    }
    if(a>c)
    {
       t=a;
       a=c;
       c=t;
    }
    if(a>d)
    {
        t=a;
        d=a;
        d=t;
    }
    if(b>c)
    {
        t=b;
        b=c;
        c=t;
    }
    if(b>d)
    {
         t=b;
         b=d;
         d=t;
    }
    if(c>d)
    {
        t=c;
        c=d;
        d=t;
    }
  printf("The result:\n");
  printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
2011-10-25 16:29
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:0 
程序代码:
/*4个整数
输入4个数,要求按由小到大的顺序输入 要过程  帮帮忙
*/
#include < stdio.h >
#include < stdlib.h >

void main ( )
{
    int a[4];
    int i;
    int j;
    int temp;
    for ( i = 0; i <4; i++ )
    scanf ( "%d",&a[i] );
    for ( i = 0; i < 4; i++ )
        for ( j = i + 1 ; j < 4; j++ )
            if ( a [i] > a[j] )
            {
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
    for ( i = 0; i < 4; i++ )
        printf ( "%5d", a[i] );
    system ( "pause" );
}
你的要求是由小到大输出吧,由大到小输入好像是不可能,这完全是个人输入 问题,所以你的问题应该是有问题的,如果没有错的话

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-10-25 17:05
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:0 
回复 2楼 Y_Jo_1
你的能运行么,能告诉我用getch( ) 有什么用么

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-10-25 17:09
快速回复:4个整数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013588 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved