好文档 - 专业文书写作范文服务资料分享网站

C语言期末考试题库试题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

【j=m】 m=(m-j)/10; k=k+j*j*j; }

/***********SPACE***********/ if(k==n) 【return(1)】 else return(0);}

void main() { int i;

for(i=100;i<1000;i++)

/***********SPACE***********/

if(【fun(i)】==1)printf(\}

/*------------------------------------------------------- 9 【程序填空】

---------------------------------------------------------

题目:某次大奖赛,有10个评委打分,下面的程序是对一名参赛者评分,输入10个评 委的打分分数,去掉一个最高分,一个最低分后,求出平均分即为该参赛者的得分。

-------------------------------------------------------*/ #include void main() {

float mark,max,min,aver=0.0,sum=0.0; int i;

for(i=1;i<=10;i++)

{ printf(\输入第%d位评委的打分\\n\ scanf(\ if(i==1)

{ max=mark;

/***********SPACE***********/ 【min=mark】; }

else if(mark

/***********SPACE***********/ else if(【mark>max】) max=mark;

/***********SPACE***********/ 【sum+=mark】; }

aver=(sum-max-min)/8;

printf(\}

/*------------------------------------------------------- 10 【程序填空】

---------------------------------------------------------

题目:输出9*9口诀。

-------------------------------------------------------*/ #include void main() {int i,j,result; printf(\

/***********SPACE***********/ for (i=1;【i<10】;i++)

/***********SPACE***********/ { for(j=1;j<10;【j++】) {

result=i*j;

/***********SPACE***********/ printf(\【result】); }

printf(\} }

/*------------------------------------------------------- 11【程序填空】

---------------------------------------------------------

题目:用辗转相除法求两个整数的最大公约数、最小公倍数。

-------------------------------------------------------*/ #include void main()

{ int n,m,nm,r,t;

printf(\ scanf(\ nm=n*m; if (m

{ t=m; m=n; n=t; } r=m%n;

/***********SPACE***********/ while (【r!=0】)

{ m=n;

/***********SPACE***********/ 【n=r】

/***********SPACE***********/ 【r=m%n】 }

printf(\/***********SPACE***********/

printf(\【nm/n】); }

/*------------------------------------------------------- 12【程序填空】

---------------------------------------------------------

题目:以下程序的功能是将一个数组中的元素按逆序存放。

-------------------------------------------------------*/

#define N 7

#include void main () {

static int a[N]={12,9,16,5,7,2,1},k,s; printf(\ for (k=0;k

/***********SPACE***********/ for (k=0;k<【N/2】; k++ ) {

s=a[k];

/***********SPACE***********/ 【a[k]=a[N-k-1]】 ;

/***********SPACE***********/ 【a[N-k-1]=s】 ; }

printf(\ for (k=0;k

/***********SPACE***********/ 【printf】(\}

/*------------------------------------------------------- 13 【程序填空】

---------------------------------------------------------

题目:输入3个整数,输出最大数。

-------------------------------------------------------*/ #include void main( )

{ int a,b,c, max;

printf(\ scanf(\/***********SPACE***********/ if(【a>b】)

max=a;

/***********SPACE***********/ 【else】

max=b; if(max

/***********SPACE***********/ 【max=c】

printf(\}

/*------------------------------------------------------- 14 【程序填空】

---------------------------------------------------------

题目:输入三个整数x,y,z,请把这三个数由小到大输出。 -------------------------------------------------------*/ #include void main() {int x,y,z,t;

scanf(\ if (x>y)

/***********SPACE***********/ {【t=x;x=y;y=t;】} if(x>z)

/***********SPACE***********/ {【t=z;z=x;x=t;】} if(y>z)

/***********SPACE***********/ {【t=y;y=z;z=t;】}

printf(\}

/*-------------------------------------------------------

15 【程序填空】

---------------------------------------------------------

题目:打印出如下图案(菱形)

* *** ***** ******* ***** *** *

-------------------------------------------------------*/ #include void main() {

int i,j,k;

/***********SPACE***********/ for(i=0;【i<4】;i++) {

for(j=0;j<=4-i;j++) printf(\

/***********SPACE***********/ for(k=1;k<=【2*i+1】;k++) printf(\ printf(\}

/***********SPACE***********/ for(【j=0】;j<3;j++) {

for(k=0;k

/***********SPACE***********/ for(k=0;k<【5-2*j】;k++) printf(\ printf(\} }

/*------------------------------------------------------- 16 【程序填空】

---------------------------------------------------------

题目:以下程序的功能:计算并输出high以内最大的10个素数

C语言期末考试题库试题及答案

【j=m】m=(m-j)/10;k=k+j*j*j;}/***********SPACE***********/if(k==n)【return(1)】elsereturn(0);}voidmain(){inti;for(i=100;i<1000;i++)
推荐度:
点击下载文档文档为doc格式
6zca65nvv055t2h95x553fre38hic90119b
领取福利

微信扫码领取福利

微信扫码分享