光电工程师社区

标题: 求助:一道C++小编程 [打印本页]

作者: 流沙雨    时间: 2003-8-22 18:29
标题: 求助:一道C++小编程
小娣我快要考试了,早上做一道C++题目:从键盘输入10个整数,然后按由小到大的顺序排列(程序附后),看起来蛮简单的,可我编译后结果怎么也不对啊,我晕了! 那位兄台抽空帮我看看,谢谢了!!
include iostream.h
void main()
{
int i,j,min,a[5]&#59;
for(i=0&#59;i5&#59;i++)
cina&#59;
int p&#59;
for (i=0&#59;i4&#59;i++)
{
min=i&#59;
  for(j=i+1&#59;j5&#59;j++)
    {
if(a[min]a[j])
min=j&#59;
p=a&#59;
a=a[min]&#59;
a[min]=p&#59;
     }
}
for (i=0&#59;i5&#59;i++)
coutaendl&#59;
}
作者: solojackie    时间: 2003-8-22 20:00
标题: 求助:一道C++小编程
main()
{int i,j,a[10]&#59;
int e&#59;
printf(please input 10 numbers!\n)&#59;
clrscr()&#59;
for(i=0&#59;i10:i++)
{scanf(%d,&a);
printf(\n)&#59;
}

for(i=0&#59;i10&#59;i++)
{for(j=i&#59;j10&#59;j++)
if(aa[j+1])
{e=a&#59;
a=a[j+1]&#59;
a[j+1]=e&#59;
}
}

for(i=0&#59;i10:i++)
{printf(%d,a)&#59;}

printf(\n)&#59;

getch()&#59;
}

随便写的,不知道能不能行!
作者: xiang    时间: 2003-8-22 20:49
标题: 求助:一道C++小编程
solojackie 从你写的这段看得出你是一个高手,写的东西比较简洁明了
作者: 流沙雨    时间: 2003-8-22 23:10
标题: 求助:一道C++小编程
[这个贴子最后由流沙雨在 2003/08/22 03:13pm 第 1 次编辑]

谢谢!SOLOJACKIE,我看了你的程序之后,改成如下所示,就顺利通过了。好高兴啊!呵呵,不过真奇怪啊,我原来的程序在理论上分析也没有错,怎就是通不过呢。

#include iostream.h
void main()
{
int i,j,a[10]&#59;
for(i=0&#59;i10&#59;i++)
cina&#59;
int p&#59;
for (i=0&#59;i10&#59;i++)
{

  for(j=i&#59;j10&#59;j++)
    {
    if(aa[j+1])
      {
      p=a&#59;
      a=a[j+1]&#59;
      a[j+1]=p&#59;
      }

     }
}
for (i=0&#59;i10&#59;i++)
coutaendl&#59;
}
作者: solojackie    时间: 2003-8-24 20:34
标题: 求助:一道C++小编程
呵呵,你怎么有兴趣编起程序来了?
我可不是什么高手,只不过是有空的时候喜欢编几个小程序玩玩而已。
呵呵,没有想到能编译成功!
作者: 流沙雨    时间: 2003-8-25 04:15
标题: 求助:一道C++小编程
没有办法啊,我被考试所逼啊,你做的不错啊!我以前没有学过C语言,只学过PASCAL,而且还很烂的,现在工作需要,要恶补C,C++了
作者: solojackie    时间: 2003-8-25 05:02
标题: 求助:一道C++小编程
哦,其实,我觉得,工作中用到的c语言特别是c++跟学校里学的不同啊。学校里学的偏重算法,而工作中的则偏重于界面的设计和跟硬件之间的交流吧!
作者: 流沙雨    时间: 2003-8-25 17:43
标题: 求助:一道C++小编程
是,我们用的是PICC更加不一样啊,不过那些教程都是基本功啊,不学学,总感觉不塌实,有可能跟我个人的学习方法有关啊,我总喜欢循序渐进。
作者: 流沙雨    时间: 2003-8-25 17:47
标题: 求助:一道C++小编程
你有学过数据结构吗?这东西真的好难啊!我这个星期六就要考了,在这短期之内真不知该怎么办啊?
作者: solojackie    时间: 2003-8-26 01:57
标题: 求助:一道C++小编程
数据结构啊。我学过,很复杂啊, 不过最重要的是树,队列跟盏,学好这三个就没问题了。至于那些对于时间跟内存的占用啊,不用管他们,对于低层次的来说没有关系的。短期内提高,恐怕就要下一些苦功啦。排序应该是比较重要的吧!多看看书, 然后找个程序,联系一下就好了!




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2