注册 登录
编程论坛 数据结构与算法

数据结构用什么软件?

skydun 发布于 2007-06-25 20:47, 5145 次点击
数据结构用什么软件?谢谢!
20 回复
#2
aipb20072007-06-25 20:49

你的大脑。


数据结构学的是逻辑,思想。
仅仅是可以用编程实现而已,适用于任何一种语言。

#3
skydun2007-06-25 21:01
我照着书上输入了一个程序,想测试一个c-free ,但是为什么不成功呢!检查好几次了,不知道是什么原因???
#include <stdio.h>
main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;
return(z);
}

[此贴子已经被作者于2007-6-25 21:02:46编辑过]

#4
killer_l2007-06-25 21:15

没看出有啥错误.......

#5
skydun2007-06-25 21:23
回复:(skydun)数据结构用什么软件?
只有本站会员才能查看附件,请 登录

#6
aipb20072007-06-25 21:30
#include <stdio.h>
int max(int,int); //没有声明
main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;
return(z);
}
#7
skydun2007-06-25 21:42

真的很感谢你,这样细心的教我,我前都没有看到这样好的版主,顶啊!

但是还是不清楚,我还没有入门啊,怎么 声明 啊,
直接给我改一下嘛,我好想运行一下!

#8
aipb20072007-06-25 21:53
[CODE]#include <stdio.h>
int max(int,int); //这个就是声明函数原形
void main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}[/CODE]

这就可以运行了,不客气!
#9
skydun2007-06-25 22:00
回复:(skydun)数据结构用什么软件?
只有本站会员才能查看附件,请 登录


还是不对啊!
#10
nuciewth2007-06-25 22:14

没有错.

还有你学数据结构的时候只是基于某种语言,这种语言的编程才是相对某个软件来的.
而且数据结构教的是一种思想和一些基本的算法.它通用于各种语言.

#11
handsome1252007-08-04 20:56

斑竹比较厉害啊!

#12
卧龙孔明2007-08-05 10:39
任何可以表达计算机语言程序的软件
#13
wingyip2007-08-07 08:14
楼上说的对,你的程序编译没有问题。
如果还有错,就是你的算法有问题啰。
#14
bluebabysky2007-08-08 10:34
以下是引用skydun在2007-6-25 22:00:29的发言:


还是不对啊!

呵呵,你犯了个小错误,就是输入有点问题,你的格式化输入函数是scanf("%d%d",&a,&b), 而你的输入是8,5 正确的输入应该是8 5,中间不能用逗号,而用空格符,其实这些主要看你的格式化输入函数,例如用scanf("%d,%d",&a,&b),那你那样的输入是正确的。

#15
小糊涂仙2007-08-09 15:45
楼上解释的很对!
#16
guoxiaogang2007-08-15 23:39
是啊,你应该好好看看C语言.
#17
zzxwill2007-08-29 19:47
以下是引用aipb2007在2007-6-25 21:53:29的发言:
[CODE]#include <stdio.h>
int max(int,int); //这个就是声明函数原形
void main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}[/CODE]

这就可以运行了,不客气!

声明也可以写成int max(int x,int y);

#18
雨中飞燕2007-08-30 02:11
以下是引用skydun在2007-6-25 22:00:29的发言:


还是不对啊!

先学好你的基础,%d%d是用空格或者回车等字符分隔,不是逗号



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]

#19
dart2007-09-04 12:56
同意...
#20
pacocai2007-09-04 18:59
我学数据结构是用Pascal,C版的没看过。楼上的正解,学数据结构是一种算法,是一种编程的思想。不过一般来说我建议是对什么语言熟悉就用什么语言去学。这样效果会好一些,也更加容易理解。
#21
一蓑烟雨2011-05-12 11:56
啊啊
1