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