c语言编程 英语考试模拟系统,C语言模拟题(国外英语资料).doc

C语言模拟题(国外英语资料)

C语言模拟题(国外英语资料)

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

【程序填空】

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

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

后的每项都是其前两项之和编程打印此数,直到某项的。

200为止值超过。

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

#包括< stdio. h >

国际main()

{

int,f1 = 0,F2 = 1;

*********** *********** /空间/

对于(i = 0;;i +)

{

printf(“%d \”,F1);

*********** *********** /空间/

如果(F1 > 200)断;

printf(“%d \”,F2);

如果(F2 > 200)断;

如果(我% 2 = = 0)printf(“\n”);

f1 + F2;

*********** *********** /空间/

f1;

}

printf(“\n”);

返回0;

}

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

【程序改错】

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

功能:编写函数乐趣求1000以内(正整数,不包括1000)所有8的倍数之和。

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

#包括< stdio. h >

#定义N 1000

趣味(整数M)

{

********** ********** /发现/

int=0,i;

********** ********** /发现/

为(i = 1;i

********** ********** /发现/

如果(i = m=0)

s +1;

返回的;

}

国际main()

{

int和;

总和=乐趣(8);

printf(“%d以内所有%d的倍数之和为:%d\n”,N,8,总和);

返回0;

}

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

【程序改错】

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

功能:求出数组中最大数和次最大数,并把最大数和一[ 0 ]中的数

对调、次最大数和一[ 1 ]中的数对调。

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

#包括< stdio. h >

#定义N 20

空乐趣(int [],int n)

{

int,m,t,k;

为(i = 0;i < 2;i++)/ * * /两次循环,分别找最大数和次大数

{

********** ********** /发现/

M = i;

对于(k = i;k;n;k +)

********** ********** /发现/

如果(一个)m = m ] m = k;

T;[ i ];;

}

}

主()

{

b [ ] = { 11,5,12,0,3,6,9,7,10,8 },n = 10,我;

为(i = 0;i < n;i++)printf(“%d”,B [我]);

printf(“\n”);

********** ********** /发现/

乐趣(b,N);

为(i = 0;i

printf(“%d”,B [我]);

printf(“\n”);

返回0;

}

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

【程序设计】

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

功能:编写函数乐趣求一个字符串(长度不超过80)的长度,在主要函数中

输入字符串,并输出其长度。

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

#包括< stdio. h >

wwjt (void);

int fun (char * p1)

{

/ * * * * * * * * * * program * * * * * * * * * * /

int i = 0;

while (* p1! = '\ 0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值