程序填空 下载本文

第37题 (10.0分) 题号:428 难度:易 第2章 /*------------------------------------------------------- 【程序填空】

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

功能:输入一个学生的生日(年:y0、月:m0、日:d0),并输 入当前日期(年:y1、月:m1、日:d1)。求出该学生的 年龄(实足年龄)。

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

#include main()

{int age,y0,y1,m0,m1,d0,d1;

printf(\输入生日日期(年,月,日)\/***********SPACE***********/ 【?】(\ printf(\输入当前日期(年,月,日)\ scanf(\ age=y1-y0;

/***********SPACE***********/ if(m0【?】m1)age--;

/***********SPACE***********/ if((m0【?】m1)&&(d0>d1))age--; printf(\} 答案:

=======(答案1)======= scanf

=======(答案2)======= >

=======(答案3)======= ==

第38题 (10.0分) 题号:152 难度:中 第93章 /*------------------------------------------------------- 【程序填空】

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

题目:下面程序通过函数average计算数组中各元素的平均值。

-------------------------------------------------------*/ #include

float average(int pa[], int n) {

int i;

float avg=0.0; /***********SPACE***********/

for(i=0;i

/***********SPACE***********/ return 【?】 ; }

void main() {

int i, a[5]={2,4,6,8,10}; float mean;

mean=average(a,5); printf(\} 答案:

=======(答案1)======= *(pa+i)

=========或========= pa[i]

=======(答案2)======= avg/n

=======(答案3)======= avg

第39题 (10.0分) 题号:158 难度:中 第95章 /*------------------------------------------------------- 【程序填空】

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

说明:sum函数的功能为计算1+2+3+……+n的累加和,请填写程序 所缺内容。

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

#include\int sum(int n) {

/***********SPACE***********/ int i,【?】; for(i=1;i<=n;i++)

/***********SPACE***********/ 【?】; return(sum) ; }

void main() {

int sum(int n); int a,b; scanf(\ b=sum(a);

printf(\} 答案:

=======(答案1)======= sum=0

=======(答案2)======= sum= sum + i

第40题 (10.0分) 题号:145 难度:中 第92章 /*------------------------------------------------------- 【程序填空】

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

功能:从键盘输入一个大写字母赋给c1,要求改用小写字母输出。

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

char c1,c2;

/***********SPACE***********/ c1= 【?】;

/***********SPACE***********/ c2= 【?】;

printf(\} 答案:

=======(答案1)======= getchar()

=======(答案2)======= c1+32

第41题 (10.0分) 题号:417 难度:中 第2章 /*------------------------------------------------------- 【程序填空】

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

功能:利用全局变量计算长方体的体积及三个面的面积。

-------------------------------------------------------*/ #include int s1,s2,s3;

int vs(int a,int b,int c) { int v;

/***********SPACE***********/ v=【?】; s1=a*b;

/***********SPACE***********/ s2=【?】; s3=a*c; return v; }