| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:纠结 看看错在哪里
只看楼主 加入收藏
a14290719
Rank: 1
等 级:禁止发言
帖 子:39
专家分:0
注 册:2010-7-13
结帖率:58.33%
收藏
 问题点数:0 回复次数:9 
纠结 看看错在哪里
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: include 
2011-03-27 19:53
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
#include<stdio.h>
void main()
{
int a[3];
int i,j,t;
for(i=0;i<3;i++);
scanf("%d",&a[i]);
for(j=0;j<2;j++)
for(i=0;i<2;i++)
if(a[i]>a[i+1])
{
     t=a[i];
     a[i]=a[i+1];
     a[i+1]=t;
}
for(i=2;i<=3;i++)
printf("%d",a[i]);
}











#include<stdio.h>
void main()
{
    int a[3];
    int i,j,t;
    for(i=0;i<3;i++)
    scanf("%d",&a[i]);
    for(j=0;j<2;j++)
    for(i=0;i<2;i++)
    if(a[i]>a[i+1])
    {
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }
    for(i=2;i<3;i++)
    printf("%d",a[i]);
  
}


这么像大家来找茬!请看红色部分!



因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-03-27 20:03
a14290719
Rank: 1
等 级:禁止发言
帖 子:39
专家分:0
注 册:2010-7-13
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-27 20:17
飞鹰2011
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-3-27
收藏
得分:0 
回复 楼主 a14290719
冒昧的问一句,你想用这个来做什么,至少说明一下,要不谁知道你的目的。
2011-03-27 20:44
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
楼主,你想实现输入数组然后排序,再输出排序后的数组吧!如果是这样,你两个程序都不对了!

[ 本帖最后由 liangjinchao 于 2011-3-27 21:01 编辑 ]

因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-03-27 20:57
chenwei435
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:322
专家分:1611
注 册:2010-11-28
收藏
得分:0 
我看你的意思大概就是输出三个数中的最大数。把程序改了下。其实你要输出最大数的话,可以参看https://bbs.bccn.net/viewthread.php?tid=334566&extra=&page=1

程序代码:
#include<stdio.h>
void main()
{
int a[3];
int i,j,t;
for(i=0;i<3;i++)   /*你这多了个冒号,所以只输入了一个数,所以执行不过。*/
scanf("%d",&a[i]);
for(j=0;j<2;j++)
for(i=0;i<2-j;i++)
if(a[i]>a[i+1])
{
     t=a[i];
     a[i]=a[i+1];
     a[i+1]=t;
}
printf("%d",a[2]);
}



程序代码:
#include<stdio.h>
void main()
{
    int a[3];
    int i,j,t;
    for(i=0;i<3;i++)
    scanf("%d",&a[i]);
    for(j=0;j<2;j++)
    for(i=0;i<2-j;i++)
    if(a[i]>a[i+1])
    {
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }
    printf("%d",a[2]);
    
}

2011-03-27 23:07
bccn250
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:379
注 册:2010-5-25
收藏
得分:0 
#include<stdio.h>
void main()
{
int a[3];
int i,j,t;
for(i=0;i<3;i++);    //是不是因为多了这个分号,所以不一样。。
scanf("%d",&a[i]);
for(j=0;j<2;j++)
for(i=0;i<2;i++)
if(a[i]>a[i+1])
{
     t=a[i];
     a[i]=a[i+1];
     a[i+1]=t;
}
for(i=2;i<=3;i++)
printf("%d",a[i]);


}

#include<stdio.h>
void main()
{
    int a[3];
    int i,j,t;
    for(i=0;i<3;i++)
    scanf("%d",&a[i]);
    for(j=0;j<2;j++)
    for(i=0;i<2;i++)
    if(a[i]>a[i+1])
    {
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }
    for(i=2;i<3;i++)
    printf("%d",a[i]);
   
}
2011-03-28 01:04
chenwei435
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:322
专家分:1611
注 册:2010-11-28
收藏
得分:0 
说错了,是个分号
2011-03-28 12:01
枫叶无痕
Rank: 2
等 级:论坛游民
帖 子:80
专家分:30
注 册:2011-2-10
收藏
得分:0 
是个分号嘛,明显的
2011-03-28 12:29
heyaxiang
Rank: 1
等 级:新手上路
帖 子:10
专家分:2
注 册:2011-1-20
收藏
得分:0 
细节决定成败  楼主要养成良好的检查习惯
2011-03-28 19:19
快速回复:纠结 看看错在哪里
数据加载中...
 
   



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

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