青海大学题库c语言程序设计Word格式.doc

上传人:b****2 文档编号:14630588 上传时间:2022-10-23 格式:DOC 页数:202 大小:127.34KB
下载 相关 举报
青海大学题库c语言程序设计Word格式.doc_第1页
第1页 / 共202页
青海大学题库c语言程序设计Word格式.doc_第2页
第2页 / 共202页
青海大学题库c语言程序设计Word格式.doc_第3页
第3页 / 共202页
青海大学题库c语言程序设计Word格式.doc_第4页
第4页 / 共202页
青海大学题库c语言程序设计Word格式.doc_第5页
第5页 / 共202页
点击查看更多>>
下载资源
资源描述

青海大学题库c语言程序设计Word格式.doc

《青海大学题库c语言程序设计Word格式.doc》由会员分享,可在线阅读,更多相关《青海大学题库c语言程序设计Word格式.doc(202页珍藏版)》请在冰豆网上搜索。

青海大学题库c语言程序设计Word格式.doc

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

#include<

stdio.h>

voidwwjt();

intfun(char*p1)

{

/**********Program**********/

/**********End**********/

}

main()

char*p,a[20];

intlen;

p=a;

printf("

pleaseinputastring:

\n"

);

gets(p);

len=fun(p);

Thestring'

slengthis:

%d\n"

len);

wwjt();

voidwwjt()

FILE*IN,*OUT;

char*pIN,sin[20];

intiOUT,i;

pIN=sin;

IN=fopen("

3.IN"

"

r"

if(IN==NULL)

{

printf("

PleaseVerifyTheCurrerntDir..itMayBeChanged"

}

OUT=fopen("

3.out"

w"

if(OUT==NULL)

PleaseVerifyTheCurrentDir..itMayBeChanged"

for(i=0;

i<

10;

i++)

{

fscanf(IN,"

%s"

pIN);

iOUT=fun(pIN);

fprintf(OUT,"

iOUT);

fclose(IN);

fclose(OUT);

答案:

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

char*p;

intn=0;

p=p1;

while(*p++)

n++;

returnn;

第2题(10.0分)题号:

386难度:

中第2章

用函数求N个[10,60]上的整数中能被5整除的最大

的数,如存在则返回这个最大值,如果不存在则

返回0。

#defineN30

#include"

stdlib.h"

intfind(intarr[],intn)

{

intm=0;

return(m);

inta[N],i,k;

N;

a[i]=random(51)+10;

%5d"

a[i]);

if((i+1)%5==0)printf("

k=find(a,N);

if(k==0)

NOFOUND\n"

else

themaxis:

k);

intn;

inti[5];

into;

in.dat"

ReadFILEError"

out.dat"

WriteFILEError"

for(n=0;

n<

5;

n++)

{

%d"

&

i[n]);

o=find(i,5);

fprintf(OUT,"

o);

inti;

n;

if(arr[i]%5==0&

&

arr[i]>

m)

m=arr[i];

第3题(10.0分)题号:

321难度:

编写函数fun其功能是:

根据整型形参m,计算如下

公式的值:

y=1/2!

+1/4!

+…+1/m!

(m是偶数)

voidwwjt();

doublefun(intm)

main()

Entern:

"

scanf("

&

n);

\nTheresultis%1f\n"

fun(n));

}

intt;

doubleo;

intc;

for(c=1;

c<

=5;

c++)

{

t);

o=fun(t);

%f\n"

doubley=0.0;

inti,j;

doubles=1;

for(i=2;

=m;

i+=2)

for(j=i-1;

j<

=i;

j++)

s=s*j;

y=y+1.0/s;

returny;

第4题(10.0分)题号:

54难度:

求1到100之间的偶数之积。

voidwwjt();

doublefun(intm)

ji=%f\n"

fun(100));

intiIN,i;

doubledOUT;

23.IN"

23.out"

iIN);

dOUT=fun(iIN);

dOUT);

doubley=1;

inti;

for(i=1;

if(i%2==0)y*=i;

returny;

第5题(10.0分)题号:

62难度:

难第2章

求5行5列矩阵的主、副对角线上元素之和。

注意,

两条对角线相交的元素只加一次。

例如:

主函数中给出的矩阵的两条对角线的和为45。

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

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

当前位置:首页 > 初中教育 > 科学

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

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