标题:高二 接触C语言一个月,自学 好多问题都想不明白。望大神们指点一下!!
只看楼主
ljx小子
Rank: 8Rank: 8
来 自:星星
等 级:蝙蝠侠
威 望:2
帖 子:222
专家分:916
注 册:2013-10-7
得分:0 
高二,,值得鼓励。。

。。。。。。。。。。。
2014-03-24 22:51
冬冬123
Rank: 2
等 级:论坛游民
帖 子:80
专家分:67
注 册:2013-3-3
得分:0 
代码本身没错

天下寒士俱欢言!!!
2014-03-25 13:24
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
得分:0 
void main()  我也自学的。。这句很多不承认  int main(void)  以后不要再void main了  我都被说好多次了  从来没有void main的说法,自学就是蛋疼啊 我每次出现错误都要上度娘找半天的。。还有选一个好的编译器好像都用V6.0的,但是你要学习V6.0的知识 不然就不会出现这种问题了



[ 本帖最后由 zhuerlei 于 2014-3-25 13:39 编辑 ]
2014-03-25 13:35
jy02531616
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-3-25
得分:0 
给你个提示,冒泡排序
你看看我的代码量
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int i, j, temp;
    int a[3];
    for(i=0;i<3;i++)
        scanf("%d", &a[i]);
    for(j=0;j<=2;j++)
    {
         for(i=0;i<3-j;i++)
         if(a[i]>a[i+1])
         {
             temp = a[i];
             a[i] = a[i+1];
             a[i+1] = temp;
         }
    }
    for(i=1;i<4;i++)
        printf("%5d,",a[i]);
    printf("\n");
    system("pause");
    return 0;
}
2014-03-25 15:44
风絮满城
Rank: 1
来 自:哈尔滨工业大学
等 级:新手上路
帖 子:6
专家分:6
注 册:2014-3-24
得分:0 
你的那个程序是错误的,比如x=3,y=1,z=3;最后结果是x=2,y=1,z=3;
我下面的程序使用VC编的,你能看懂吗?,把3换一下,可以排n个数的顺序!
#include<stdio.h>
int main()
{
    int a[3],i,j,k,temp;
    printf("please input three numbers:");
    for(i=0;i<3;i++)
    {
        scanf("%d",&a[i]);
    }
    for(j=0;j<2;j++)
    {
        for(k=j+1;k<3;k++)
        {
            if(a[k]<a[j])
            {
                temp=a[k];
                a[k]=a[j];
                a[j]=temp;
            }
        }
    }
    for(j=0;j<3;j++)
        printf("%d",a[j]);
    return 0;
}
2014-03-25 16:13
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
得分:0 
看你对编程挺有兴趣的,加油吧

编写的程序,不能改变世界,却可以改变自己...
2014-03-25 17:35
丶浅唱
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2014-3-18
得分:0 
回复 15楼 风絮满城
恩  虽然现在还不怎么看得懂   但我会努力的!   我想再问一个问题!  就是我有时候打花括号前面的空格时  总是打不上  这个是什么情况啊!
2014-03-25 20:54
丶浅唱
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2014-3-18
得分:0 
回复 13楼 zhuerlei
   恩谢谢了!
2014-03-25 21:08
C_lscll
Rank: 2
等 级:论坛游民
帖 子:22
专家分:18
注 册:2014-2-6
得分:0 
scanf("%d%d%d",&x,&y,&z);
//scanf 怎么判断你输入的数到底从哪里断开呢?提示不清楚。
2014-03-25 22:08
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
得分:0 
回复 17楼 丶浅唱
不可能吧
2014-03-28 13:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-429070-1-1.html




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

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