当前位置: 代码迷 >> C语言 >> [求助]有大侠能帮我答几道题吗?---之二
  详细解决方案

[求助]有大侠能帮我答几道题吗?---之二

热度:30   发布时间:2007-03-17 17:52:54.0
#include<stdio.h>
main()
{int a[4],i,j,t;
for(i=0;i<4;i++)
{scanf("%d",&a[i]);
for(j=0;j<4;j++);
{if(a[i]>a[j])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}}}
for(i=0;i<4;i++)
printf("%d ",a[i]);}
为了少个for循环语句才编的!不要见怪!


----------------解决方案--------------------------------------------------------
运行一般都是按ctrl+F9的!在菜单RUN里面有
----------------解决方案--------------------------------------------------------

main()
{
int a[4],e,i,j;
printf("Please insert four NUM:");
scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3]); /*这里可以用for循环的,不过数这么少就没用。*/
for(i=0;i<=2;i++)
{
for(j=i+1;j<=3;j++)
{
if(a[i]<a[j])
{e=a[i];
a[i]=a[j];
a[j]=e;
}
}
}
printf("%d%d%d%d",a[0],a[1],a[2],a[3]);
getch();
}
这个程序的看头主要是里面的循环的嵌套。


----------------解决方案--------------------------------------------------------
哪个可以做正确答案啊?
不论是什么方法,是正确的就是好法~~^_^
----------------解决方案--------------------------------------------------------
可以运行以后该怎么做啊?
怎样:输入4个整数,要求将它们按由小到大的顺序输出?
----------------解决方案--------------------------------------------------------

比如输入四个数a,b,c,d:
你可以这们输的a空格b空格c空格d空格又或者a回车b回车c回车d回车
就行了


----------------解决方案--------------------------------------------------------
按回车....
----------------解决方案--------------------------------------------------------

输入的情况是:1 2 3 4 中间空格隔开然后按回车
也可以是输一个数按一次回车


----------------解决方案--------------------------------------------------------
  相关解决方案