合肥大学c语言试题及答案,合肥工业大学C语言题库程序填空题库2.doc

合肥工业大学C语言题库程序填空题库2

合肥工业大学C语言题库程序填空题库2

第6题 (9.0分) 题号:10

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

【程序填空】

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

功能:输出由字符w构造成的形如W的图形。

w ww w

w w w w

w w w w

w w w w

ww ww

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

void draw(int n)

{

int i,j,k,r,m;

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

for(i=1; 【?】;i++)

{

for(j=1;j<=2;j++)

{

for(r=1;r

printf("w");

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

for(k=1; 【?】 ;k++)printf(" ");

printf("w");

for(m=1;m

}

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

【?】;

}

}

#include

main()

{

int n;

clrscr();

printf("input a number:");

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

【?】;

draw(n);

}

答案:

1). i<=n 或 n>=i

2). k<= 2 * n - 2 * i 或 2 * n - 2 * i >=k

3). printf("\n")

4). scanf("%d",&n)

第7题 (9.0分) 题号:397

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

【程序填空】

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

功能:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙

队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比

赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出

三队赛手的名单。

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

main()

{

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/

for(i='x';i<='z';i++)

for(j='x';j<='z';j++)

{

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

if(【?】)

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

for(k='x';【?】;k++)

{

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

if(【?】)

{

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

if(i!='x'&&k!=【?】)

printf("order is a--%c\tb--%c\tc--%c\n",i,j,k);

}

}

}

}

答案:

1). i!=j 或 i != j

2). k<='z' 或 'z'>=k

3). i!=k&&j!=k 或 i != k && j != k

4). 'z'

第8题 (9.0分) 题号:470

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

【程序填空】

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

功能:从两个数组中分别提取任意元素x[i],y[j],问|x[i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值