大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx

上传人:b****3 文档编号:16350736 上传时间:2022-11-23 格式:DOCX 页数:18 大小:18.03KB
下载 相关 举报
大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx_第1页
第1页 / 共18页
大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx_第2页
第2页 / 共18页
大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx_第3页
第3页 / 共18页
大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx_第4页
第4页 / 共18页
大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx

《大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx》由会员分享,可在线阅读,更多相关《大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

大连理工大学C语言机房模拟试题之程序填空题全Word文件下载.docx

m++;

}

if(n)printf("

%.2f%d\n"

average/n,m);

}

求出二维数组中的最大元素值。

/***********FILL***********/

intmax_value(intm,intn,int______)//array[][4]array[3][4]

inti,j,max;

max=array[0][0];

for(i=0;

i<

m;

i++)

for(j=0;

j<

n;

j++)

if(max<

array[i][j])_____;

//max=array[i][j]

return(max);

inta[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};

printf("

maxvalueis%d\n"

_____);

//max_value(3,4,a)

【程序填空】1324

题目:

本程序的功能是输入一段数字后,将输出的数字颠倒输出。

请填空。

{

intnumb,rdigit;

scanf("

%d"

numb);

while(_____)//numb!

=0numb

{

rdigit=numb%10;

//rdigit

numb/=10;

\n"

);

【程序填空】1573

本程序用printf函数输出字符串"

Iamstudent"

,完善程序。

inti;

char*s1="

;

s1[i]!

=____;

i++)//'

\0'

_____"

s1[i]);

//%c

}

求矩阵a的副对角线上元素之和。

inta[3][3]={1,3,5,7,9,2,4,6,8},i,j,sum=0;

3;

i++)

_____;

j++)//j<

3

if(_____)sum=sum+a[i][j];

//i+j==2

%3d"

sum);

下面的程序利用字符串处理函数实现对字符串的处理。

_____//#include<

string.h>

chara[50]="

abc"

b[50]="

ABC"

*p1,*p2,str[50]="

xyz"

p1=a;

p2=b;

strcpy(str+2,strcat(p1,p2));

printf(_____,str);

// 

"

%s"

已知一个数列,它的头两项分别是0和1,从第三项开始以

后的每项都是其前两项之和。

编程打印此数,直到某项的

值超过200为止。

inti,f1=0,f2=1;

for(_____;

i++)//for(i=1;

%5d"

f1);

if(f1>

_____)break;

//200

f2);

if(f2>

200)break;

if(i%2==0)printf("

f1+=f2;

f2+=_____;

//f1

求a,b中的大者(a不等于b)。

floata,b;

floatc;

floatpmax(floatx,floaty);

%f,%f"

a,&

b);

c=pmax(_____);

//a,b

Maxis%f"

c);

floatpmax(floatx,floaty)

floatz;

z=_____?

x:

y;

//x>

y

return(z);

调用函数fun计算m=1-2+3-4+……+9-10,并输出结果。

intfun(intn)

intm=0,f=1,i;

for(i=1;

i++)//i<

=n

m+=i*f;

_____;

//f=-f

return_____;

//m

m=%d\n"

fun(10));

输出连接后的字符串。

//#include"

string.h"

charss[10]="

12345"

strcat(ss,"

6789"

printf(_____,ss);

//"

%s\n"

//continue

通过函数的递归调用计算阶乘。

longpower(intn)

longf;

if(n>

1)

f=_____;

//power(n-1)*n//power(n-1)*n//n*power(n-1)

else

f=1;

return(f);

intn;

longy;

inputainteagernumber:

//&

n

y=power(n);

%d!

=%ld\n"

n,_____);

//power(n)//y

从键盘上输入10个整数,输入负数不算。

inti=0,a;

do

a);

if(_____)i++;

//a>

=0

\na=%d,i=%d"

a,i);

while(_____);

//i<

10i<

=9

//power(n-1)*npower(n-1)*nn*power(n-1)

//&

//ypower(n)

计算并输出500以内最大的10个能被13或17整除的自然数之和。

intfun(_____)//intk

intm=0,mc=0,j,n;

while(k>

=2&

&

_____)//mc<

1010>

mcmc<

=99>

=mc

if(k%13==0||_____)//k%17==0!

(k%17)k/17*17==k

m=m+k;

mc++;

k--;

//returnmreturn(m)

main()

%d\n"

fun(500));

以下程序中,函数fun的功能是计算x^2-2x+6,主函数中将调用fun函数计算:

y1=(x+8)^2-2(x+8)+6

y2=(sin(x))^2-2sin(x)+6

请填空。

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

#include<

stdio.h>

math.h>

doublefun(doublex)

return(x*x-2*x+6);

doublex,__________;

//y1,y2y2,y1

Enterx:

scanf("

%lf"

x);

y1=fun(_________);

//(x+8)(8+x)x+88+x

y2=fun(_________);

//sin(x)

y1=%lf,y2=%lf\n"

y1,y2);

打印以下图形。

*****

*****

chara[5][9]={"

"

};

inti,j;

for(i=0;

5;

for(j=i;

i+5i+5>

jj<

=i+4i+4>

j

a[i][j]='

*'

i++)//i=0

9;

%c"

_____);

//a[i][j]

//printf("

【程序填空】

计算n门课程的平均分。

例如:

若有5门课程的成绩是:

90.5,72,80,61.5,55

则函数的值为:

71.80。

floatfun(float*a,intn)

floatave=0.0;

for(i=0;

________;

nn>

i

ave=ave+a[i];

ave=ave/n;

_________;

//returnave;

intmain()

floatscore[30]={90.5,72,80,61.5,55},aver;

aver=fun(_______,5);

//score

printf("

\nAveragescoreis:

%5.2f\n"

aver);

return0;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1