手机图片 苏州便民网 诺基亚手机
首页 | 英语四六级 | 日语学习 | 网络学院 | 考研 | 公务员考试 | 计算机 | 笑话 | 减肥 设大学生网为首页 加入收藏
C语言 VB VFP VC++ ACCESS JAVA
 
 
 
 
 

您的位置:首页 >> 计算机 >> 二级考试 >> C语言 >> 浏览信息

正文内容

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

时间:2007-07-27 来源:大学生计算机等级考试 打印本文

 

  【程序81】

  题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  output(long b,long i)
  { printf("/n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
  }
  main()
  {long int a,b,i;
  a=809;
  for(i=10;i<100;i++)
  {b=i*a+1;
  if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
  output(b,i); }
  }


  【程序82】

  题目:八进制转换为十进制

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  main()
  { char *p,s[6];int n;
  p=s;
  gets(p);
  n=0;
  while(*(p)!=’/0’)
  {n=n*8+*p-’0’;
  p++;}
  printf("%d",n);
  }
  【程序83】

  题目:求0—7所能组成的奇数个数。

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  main()
  {
  long sum=4,s=4;
  int j;
  for(j=2;j<=8;j++)/*j is place of number*/
  { printf("/n%ld",sum);
  if(j<=2)
  s*=7;
  else
  s*=8;
  sum+=s;}
  printf("/nsum=%ld",sum);
  }
  【程序84】

  题目:一个偶数总能表示为两个素数之和。

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  #include "stdio.h"
  #include "math.h"
  main()
  { int a,b,c,d;
  scanf("%d",&a);
  for(b=3;b<=a/2;b+=2)
  { for(c=2;c<=sqrt(b);c++)
  if(b%c==0) break;
  if(c>sqrt(b))
  d=a-b;
  else
  break;
  for(c=2;c<=sqrt(d);c++)
  if(d%c==0) break;
  if(c>sqrt(d))
  printf("%d=%d+%d/n",a,b,d);
  }
  }
  【程序85】

  题目:判断一个素数能被几个9整除

  1.程序分析:

  2.程序源代码:

以下是引用片段:
  main()
  { long int m9=9,sum=9;
  int zi,n1=1,c9=1;
  scanf("%d",&zi);
  while(n1!=0)
  { if(!(sum%zi))
  n1=0;
  else
  {m9=m9*10;
  sum=sum+m9;
  c9++;
  }
  }
  printf("%ld,can be divided by %d /"9/"",sum,c9);
  }

上一篇:计算机等级考试二级C语言模拟练习一[1]
下一篇:计算机等级二级C语言程序设计100例九

相关阅读:

·计算机等级考试二级C语言模拟练习一[1]  (2007-07-26)
·全国计算机等级考试一级B选择题真题(一)  (2007-07-26)
·计算机等级考试三级网络笔试练习题二十  (2007-07-23)
·计算机等级考试三级网络笔试练习题十八  (2007-07-23)
·计算机等级考试三级网络笔试练习题十七  (2007-07-23)
·计算机等级考试三级网络笔试练习题十六  (2007-07-23)
·计算机等级考试三级网络笔试练习题十五  (2007-07-23)
·计算机等级考试三级网络笔试练习题十四  (2007-07-23)

网站简介 | 广告服务 | 联系方式 | 意见建议 | 网站地图 | 版权声明 | 友情连接

大学生网 Stuun.com 版权所有