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

文章作者 100test 发表时间 2007:08:06 13:20:13
来源 100Test.Com百考试题网


  【程序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).
  }
src="/ncre2/js/wxgg.js">


相关文章


计算机等级二级C语言程序设计100例八
计算机等级二级C语言程序设计100例九
计算机等级二级C语言程序设计100例七
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛