设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 认证考试 >> 全国等级考试 >> 计算机等级二级C语言程序设计100例六
精品推荐
全国等级考试点击TOP10
·2007年计算机等级考试二级ACCESS大纲
·全国计算机等级考试一级MS Office考试大纲
·2007年4月计算机等级二级VF模拟笔试题五
·计算机等级考试三级数据库知识考试题
·全国计算机等级考试一级B模拟试题七
·考全国计算机等级考试三级如何学C语言
·从一级到四级 全国计算机等级考试全攻略
·全国计算机等级考试一级B模拟试题三
·2007年4月计算机三级网络技术考前模拟二
·全国计算机等级考试一级B模拟试题一
认证考试点击TOP10
·个人简历表格
·小学教师述职报告
·个人简历样本
·大学毕业生个人简历
·个人简历范文
·学生个人简历
·求职面试自我介绍一分钟
·大学生暑期三下乡社会实践报告
·Adobe Photoshop 认证试题一
·个人简历模板-标准简历(简历模板)
精选专题

计算机等级二级C语言程序设计100例六

作者: 来源:http://www.xgdown.com/ 时间:2007-3-30 8:04:21

计算机等级二级C语言程序设计100例六(3)   setbkcolor(GREEN);
  LineToDemo();}

  【程序66】

  题目:输入3个数a,b,c,按大小顺序输出。

  1.程序分析:利用指针方法。

  2.程序源代码:

以下是引用片段:
  /*pointer*/
  main()
  {
  int n1,n2,n3;
  int *pointer1,*pointer2,*pointer3;
  printf("please input 3 number:n1,n2,n3:");
  scanf("%d,%d,%d",&n1,&n2,&n3);
  pointer1=&n1;
  pointer2=&n2;
  pointer3=&n3;
  if(n1>n2) swap(pointer1,pointer2);
  if(n1>n3) swap(pointer1,pointer3);
  if(n2>n3) swap(pointer2,pointer3);
  printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);
  }
  swap(p1,p2)
  int *p1,*p2;
  {int p;
  p=*p1;*p1=*p2;*p2=p;
  }


  【程序67】

  题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

  1.程序分析:谭浩强的书中答案有问题。

  2.程序源代码:

以下是引用片段:
  main()
  {
  int number[10];
  input(number);
  max_min(number);
  output(number);
  }
  input(number)
  int number[10];
  {int i;
  for(i=0;i<9;i++)
  scanf("%d,",&number[i]);
  scanf("%d",&number[9]);
  }
  max_min(array)
  int array[10];
  {int *max,*min,k,l;
  int *p,*arr_end;
  arr_end=array+10;
  max=min=array;
  for(p=array+1;p  if(*p>*max) max=p;
  else if(*p<*min) min=p;
  k=*max;
  l=*min;
  *p=array[0];array[0]=l;l=*p;
  *p=array[9];array[9]=k;k=*p;
  return;
  }
  output(array)
  int array[10];
  { int *p;
  for(p=array;p  printf("%d,",*p);
  printf("%d\n",array[9]);
  }
  【程序68】

  题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  main()
  {
  int number[20],n,m,i;
  printf("the total numbers is:");
  scanf("%d",&n);
  printf("back m:");
  scanf("%d",&m);
  for(i=0;i  scanf("%d,",&number[i]);
  scanf("%d",&number[n-1]);
  move(number,n,m);
  for(i=0;i  printf("%d,",number[i]);

共4页 9 7 [1] [2] [3] [48 :>

计算机等级二级C语言程序设计100例六 相关文章:
计算机等级二级C语言程序设计100例六 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com