网站首页
分类导航
试题中心
下载中心
英语学习
缤纷校园
考试论坛
网站留言
客服中心
 06年9 月计算机等级考试三级C语言上机试题汇总
【字体:
06年9 月计算机等级考试三级C语言上机试题汇总
http://www.exam8.com 来源:考试吧论坛 点击: 更新:2006-9-25 9:07:44

试题7:

机试时间:2006年9月23日,下午4:30
考号:116
题目:南开59题
题目59函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。
void jsVal()
{int i,thou,hun,ten,data,j;
int ab,cd;
for(i=0;i<MAX;i++)
  {thou=a/1000;  hun=a/100%10;
   ten=a%100/10; data=a%10;
   ab=10*thou+ten;  cd=10*data+hun;   if(((ab-cd)<0&&ab%2==1&&ab%5!=0)&&cd%2!=1&&ab>=10&&cd>=10)
     {b[cnt]=a;cnt++;}  }
for(i=0;i<cnt-1;i++)
   for(j=i+1;j<cnt;j++)
     if(b<b[j]) {data=b;b=b[j];b[j]=data;}}
(借用my0625的 )

试题8:

机试时间:9月23日
机试试题:如下
  已知数据文件 IN.DAT 中存有 200 个四位数,并已调用读函数 readDat() 把这些数存入数组 a 中,请考生编制一函数 jsVal(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数 ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的两位数字 cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数 ab-cd>=10 且 ab-cd<=20 且两个数均是偶数,同时两个数的十位数字均不能为零,则将满足此条件的四位数按从大到小的顺序存入数组 b 中,并要计算满足上述条件的四位数的个数 cnt。最后 main() 函数调用写函数 writeDat() 把结果 cnt 以及数组b中符合条件的四位数输出到OUT.DAT文件中。
---------
网友填写的jsVal()函数程序代码如下:

void jsVal()
{ int i,j,maxnum,ab,cd,thou,hun,ten,data;
   for(i=0;i<MAX;i++)
    { thou=a/1000;
       hun=a%1000/100;
       ten=a%100/10;
       data=a%10;
       ab=thou*10+ten;
       cd=data*10+hun;
       if(ab-cd>=10&&ab-cd<=20&&ab%2==0&&cd%2==0&&thou!=0&&data!=0)
        { b[cnt]=a;cnt++;}
    }
for(i=0;i<cnt-1;i++)
  { for(j=i+1;j<cnt;j+=1)
      if(b<b[j])
        { maxnum=b[j];b[j]=b[ i ];b [ i ]=maxnum;}
  }
}


试题9:

机试时间:9月23日17:10
机试试题:南开

下列程序的功能是找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(I+10也在100以内)的个数cnt以及这些I之和sum。请编写函数countValue()实现程序要求的功能,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()和输出数据函数writeDat()的内容。


答案内容:
void countValue()

{int i;

for(i=2;i<=90;i++)

   if(isPrime(i)&&isPrime(i+4)&&isPrime(i+10))

     {cnt++;sum+=i;}

}

isPrime函数已经给定~~~~~

上一页  [1] [2] [3] 

文章录入:ak47    责任编辑:ak47  
 版权声明
   如果本网站所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本网内容,请注明出处。
 发表评论
关于本站 网站声明 广告服务  联系方式  付款方式  站内导航  客服中心  诚聘英才  友情链接   
Copyright © 2004-2007 考试吧 (Exam8.com) All Rights Reserved 
中国科学院研究生院中关村园区(北京市海淀区)