计算机考试C语言考试补课笔记-第四天

文章作者 100test 发表时间 2007:03:10 17:37:28
来源 100Test.Com百考试题网


真的不知道为什么,我所有WORD的日期都变了,可是是WORD的宏病毒吧。但是为什么感染上的呢?这下可真奇怪了,我没有用过宏啊。算了,现在没有时间去理会它了,我要抓紧时间写完这篇补习日记。
今天的课程里终于到了重点了,就是算法,因为才刚开始,先从容易的排序算法开始说,抄了一道题目让我们做,如下:
  已有一个已排序的数组,今输入一个数,要求按原来的排序规律将它插入数组中。
看到了这个题目我觉得自己比较有把握,很快的就写了出来,可是谁知道我的程序有一个至命的地方,刚给老师看的时候还得意洋洋,可是看完指出我的错来时真的不好受,既然都错了,就把我所做的那个答案写下来吧,也好让大家比较比较。
#define n 8
main()
{
  int a[n].
  int i,j,t,s.
  for(i=1.i=0.i--)
  {
    if(n 0. i--)
  for(j=0. j a[j 1] { 交换 }.
以上的是冒泡法
int n=6,i,j.
for ( i=0. i i. j--)
    if(a[j]b)
if(a>c)printf("a".
else if(b>c)printf("b".
else printf("c".
  这么一条源程序是否让你看得不舒服呢,这就是C语言的另一个特点啊,你知道这条程序的答案吗?不过其实也不难,程序也很短嘛,就让我说出答案好了,答案不就是输出b嘛,道理很简单一看就出了,谁?谁?谁在这里搞乱,答案会是输出b 吗,笨!所以写你功夫还不到家嘛,下面让整理一下程序


相关文章


ACCESS入门教程(四)数据库的结构
计算机考试C语言考试补课笔记-第二天
计算机考试C语言考试补课笔记-第四天
MicrosoftAccess秘密技巧和陷阱access教程
在Access中使用“存储过程”access教程
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛