C语言程序设计答案黄保和编,C语言程序设计答案(黄保和编)第5章.pdf

厦门大学本科生公共课 《C 程序设计基础》 教材习题答案 第五章 循环结构程序设计

一、选择题

1.设有程序段”int k=10;while(k=0)k=k-1;”,则下面叙述正确的是D 循环体语句一次也不执行

2.设有程序段”int x=0,s=0;while(!x!=0)s+=++x;printf(“%d”,s);”则A 运行程序段后输出1

3.若有语句”int x=3;do{printf(“%d\n”,x-=2);}while(!(--x));” ,则该程序段C 输出的是 1 和-2

4.下面循环语句中,错误的是D int a=1,b=2;do b--while(b= =0);

5. 已知”int i=5;” ,下列do…while 循环语句的循环次数为C 5

do{printf(“%d\n”,i--);}while(i!=0);

6.循环语句”for(int i=0,j=10;i=j=10;i++,j--)” 的循环次数是D 无限

7.循环语句”while(int i=0;)i--;”的循环次数是A 0

8.下述有关break 语句的描述中,不正确的是 C break 语句用于if 语句的内嵌语句内,它结

束该if 语句

9.下面关于循环语句的描述中,错误的是B 循环体内必须同时出现break 语句和continue 语

10.以下不是死循环的是D for(;(c=getchar()!=’\n’);)printf(“%c”,c);

11.执行语句”for(i=0;i++<3;);”后,变量i 的值为C 4

12.语句”for(x=0,y=0;y!=1&&x<4;x++);”是C 循环4 次

13.与语句”while(!x);”等价的语句是A while(x= =0);

14.执行下列程序段后a 的值为B 2

int a=1,b=10;

do{

b-=a;a++;

}while(b--<0)

二、编程题

1.读入用户输入的6 个整数并显示其平均值。

#include

main()

{

float sum=0;

int tmp;

int i;

for(i=0;i<6;i++)

{

printf("输入第%d 个数:",i+1);

scanf("%d",&tmp);

sum=sum+tmp;

}

printf("平均值是:%f",sum/6);

}

2 .先读入一个正整数n ,然后计算并显示前n 个偶数的和。

#include

main()

{

int sum=0,n,i;

printf("输入一个正整数:");

第1 页/共9 页

厦门大学本科生公共课 《C 程序设计基础》 教材习题答案 第五章 循环结构程序设计

scanf("%d",&n);

for(i=1;i<=n;i++)

sum+=2*i;

printf("前n 个偶数和为:%d\n",sum);

}

3 .显示10~150 之间所有能被4 或5 整除的整数

#include

main()

{

int i;

for(i=10;i<=150;i++)

if(i%4==0||i%5==0)

printf("%d\t",i);

}

4 .显示Fibonacci 数列的前30 项(每行5 输出项)

#include

main()

{

int a,b,c,i;

a=1;b=1;

for(i=1;i<=30;i++)

{

c=a+b;

printf("%d\t",a);

a=b;

b=c;

if(i%5==0)

putchar('\n');

}

}

5 .显示Fibonacci 数列中值小于15000 的所有数据项(每行5 输出项)

#include

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2010 C++下编译调试MongoDB“.NET研究”源码

考虑到mongodb使用了boost库源码&#xff0c;参考mongodb官方文档后&#xff0c;下载编译boost版本是1.42(时间为2010-2-2)或更新版本:boost版本1.42&#xff1a;http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download 下载boost源码之后…

有了这15款编程游戏,谁都可以学编程!

1、Coding Games一边玩游戏&#xff0c;一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大&#xff0c;可以定制。例如&#xff0c;你可以选择你的代码编辑器的风格&#xff1a; Emacs、Vim、Classic。如果你想提升编程技能&am…

C# 封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中&#xff0c;封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化&#xff0c;封装则使开发者实现所需级别的抽象。C# 封…

C语言中比较大小的函数模板,C语言中实现模板函数小结 : 不敢流泪

—-by boluor 2009/5/20如果要写个函数支持多种数据类型&#xff0c;首先想到的就是C的模板了&#xff0c;但是有时候只能用C语言&#xff0c;比如在linux内核开发中&#xff0c;为了减少代码量&#xff0c;或者是某面试官的要求…考虑了一阵子后&#xff0c;就想到了qsort上.q…

lamp架构优化

LAMP&#xff08;LinuxApacheMysqlPerl/PHP/Python&#xff09;常用来搭建动态网站或者服务器的开源软件&#xff0c;本身都是各自独立的程序&#xff0c;但是因为常被放在一起使用&#xff0c;拥有了越来越高的兼容度&#xff0c;共同组成了一个强大的Web应用程序平台。每个LA…

毕业的那天,程序员师兄竟然让我去做这一行

给大家看一份最新的数据&#xff1a;&#xff08;薪资表&#xff09;2018年最新数据&#xff1a;python、大数据、人工智能从业者工资为什么人工智能行业的工资那么高&#xff1f;无论是科研院所&#xff0c;商业巨头还是初创企业&#xff0c;各行各业都在大力开发或者引进人工…

C# FileSystemWatcher文件监控实例

FileSystemWatcher可以使用FileSystemWatcher组件监视文件系统&#xff0c;并对文件系统的改变作出反应。通过使用FileSystemWatcher组件&#xff0c;在特定的文件或目录被创建、修改或删除时&#xff0c;可以快速和便捷地启动业务流程。例如&#xff0c;如果一组用户在合作处理…

c语言中二重指针如何赋值,关于二重指针释放的有关问题

关于二重指针释放的问题使用 malloc 来申请内存&#xff0c;申请的代码部分如下&#xff1a;float *fp (float*)malloc(sizeof(float)* h * w);float **cost (float**)malloc(sizeof(float*)* h);for (int i 0; i cost[i] &fp[i * w];}那我释放的时候应该如何释放呢&am…

第一个Win32 SDK应用程序

#include<windows.h>int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int);LRESULT WINAPI WndProc(HWND,UINT,WPARAM,LPARAM);// WinMain 函数int WINAPI WinMain (HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){HWND hWnd; // 主窗口句柄…

Python 分析《爱情公寓》电影,让我十年情怀一瞬间都喂了狗

深陷抄袭之名、诉讼纠纷的《爱情公寓》终于上映了。情怀粉们的力量不容小觑&#xff0c;截止到8月12&#xff0c;《爱情公寓》票房已经突破3.72亿大关&#xff0c;稳坐票房冠军的宝座&#xff0c;院线排片占比高达40.0%。和超高票房背道而驰的&#xff0c;是各大社交平台上一边…

银行背景下分库分表技术选型

业务持续增长带来的单表数据量过大&#xff0c;必然影响到数据库的读写性能&#xff0c;那到底要不要分库分表呢&#xff1f;阿里巴巴P3C规范给出一个推荐&#xff1a;【推荐】单表行数超过500万行或者单表容量超过2GB&#xff0c;才推荐进行分库分表。说明&#xff1a;如果预计…

单片机矩阵消抖延时c语言,单片机矩阵按键定时器消抖程序源码

芯片是采用的stc89c51单片机.下面是矩阵键盘的电路图&#xff0c;矩阵键盘是接在p2口的.下面是单片机部分的图,数码管显示等完整的原理图可以从http://www.51hei.com/f/ks51.pdf 这里下载本文引用地址&#xff1a;http://www.eepw.com.cn/article/201612/324612.htm下面是程序源…

资料分享 | R语言资料分享来袭

小编从大学开始&#xff0c;便开启资料收集功能。R作为一种统计分析软件&#xff0c;广泛应用于生物、医学、电商、新闻等数据相关行业&#xff0c;并已成为主流数据应用软件之一&#xff0c;经过近几年的积累和沉淀&#xff0c;再加上日常的深入研究&#xff0c;小编收集整理了…

google code for xbmc addons2

2019独角兽企业重金招聘Python工程师标准>>> http://code.google.com/p/xbmc-skin-convergence/downloads/list 转载于:https://my.oschina.net/u/174445/blog/33955

ASP.NET Core中使用令牌桶限流

在限流时一般会限制每秒或每分钟的请求数&#xff0c;简单点一般会采用计数器算法&#xff0c;这种算法实现相对简单&#xff0c;也很高效&#xff0c;但是无法应对瞬时的突发流量。比如限流每秒100次请求&#xff0c;绝大多数的时间里都不会超过这个数&#xff0c;但是偶尔某一…

c语言怎样表示运行时间,C语言运行时间

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#define C 90000000void main(){long int i;printf(" OOOOOOO ****** ****** OOO OOO \n");for(i0;i<C;i);printf(" OOOOOOO …

10.26

1. 去掉工程中添加的新类 2. DirectUI 3. MFC 文件操作 4. http://www.cnblogs.com/jiaxiaoai/archive/2011/07/04/2097188.html 5. ATL,COM 6. 全局变量转载于:https://www.cnblogs.com/shiney/archive/2011/10/26/2224799.html

我们需要什么样的开源教育?

点击上方“开源社”关注我们| 作者&#xff1a;庄表伟| 编辑&#xff1a;沈于蓝| 设计&#xff1a;宋传琪‍文章缘起‍写这篇文章的原因&#xff0c;是和几个朋友的闲聊。再之前&#xff0c;是因为看到了几篇文章2020-12-18 《欢迎加入&#xff01;开放原子大学首批开源讲师认证…

谷歌十年,我的认知被彻底颠覆

这个问题是提给自己的&#xff0c;算是对我 Google 十年的一个小结。强调“不装逼”&#xff0c;主要是提醒自己不要陷入下列俗套&#xff1a;离职后靠黑前雇主、八卦前雇主、揭秘前雇主搏出位&#xff08;这条是恶行&#xff09;满足大众猎奇心理吹嘘自己&#xff0c;贬低他人…

重言式判别c语言中文网,重言式判别 重言式判别源码及课程设计 c语言版.doc

重言式判别 重言式判别源码及课程设计 c语言版重言式的判别 题目&#xff1a;一个逻辑表达式如果对于其変元的任一种取值都为真&#xff0c;则称为重言式&#xff1b;反之&#xff0c;如果对于其变元的任一种取值都为假&#xff0c;则称为矛盾式&#xff1b;然而&#xff0c;更…