39 修改程序,观察语法错误、逻辑错误及改

正方法。

C语言程序的调试、运行步骤

† 语法错误:可以删除一个分号,使编

编辑 编译 连接 运行 译出现错误提示,改正之,再编译。

类比写文章有错别字。

源程序 目标程序 可执行程序

开始 结果

.c / .cpp .obj .exe † 逻辑错误:将 sum=sum+i 改为

sum=sum-i,编译、连接、运行,发现

语法 连接 运行

错误 错误 错误 运行结果不符合题目要求。找出错误

(调试),改正之,再编译、连接、运

行,看结果。类比写文章词不达意。

1.3 习题参考答案

1.对C语言来说,下列标识符中哪些是合法的,哪些是不合法的?

total, _debug, Large&Tall, Counter1, begin_

解答:Large&Tall不合法,其余都合法。

2 .改写本章1.4 节中的流程图1.2,求1~100 中能被6 整除的所有整数的和。

解答:

sum = 0

i = 1

i <= 100?

真 假

i能被6整除?

sum = sum + i

i = i + 1

打印 sum

图1.1 “求1~100 中能被6 整除的所有整数的和”的流程图

11

3.改写本章1.4 节中的程序,求 1~100 中能被6 整除的所有整数的和,并在编程环境中验证

该程序的运行结果。

解答:

#include

int main(void)

{

int i, sum = 0;

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

if (i%6== 0) sum = sum + i;

printf("%d", sum);

return 0;

}

运行结果:816

4 .对于给定的整数n (n>1),请设计一个流程图判别n 是否为一个素数(只能被1 和自己整

除的整数),并分析该流程图中哪些是顺序结构、哪些是分支结构与循环结构。

解答: 在流程图中,分支结构和循环结构如图 1.2 所示,自上而下的2 个实线框和2 个虚线组

成了顺序结构。

c语言程序设计第三版何钦铭课后答案_C语言程序设计 (何钦铭 ) 高教版 第2版 课后习题答案.pdf...相关推荐

  1. 郑州大学python程序设计试题及答案_C 语言程序设计(2016 年秋季学期课程)

    C 语言的老师只会念 PPT?MOOC 课程只有视频,不如看书?感觉学懂了 C 语言,但设计不出程序?还在用谭老先生的书?感觉写法有点怪异?课堂上不敢问问题,怕自己被嘲笑?到计蒜客享受美国名校的教育方 ...

  2. C语言课程设计学生籍贯信息,学生籍贯信息记录簿_C语言课程设计.doc

    学生籍贯信息记录簿_C语言课程设计 程序设计 课程设计报告 课题名称: 学生籍贯信息记录簿 专业 计算机科学与技术(软件工程)学生姓名 班级学号指导教师完成日期 一 课程设计的目的---------- ...

  3. c语言作业参考文献,c语言外文参考文献_数学类的文献 外文翻译_c 语言与面向对象的设计 习题及参考解答...

    第1章 C语言程序设计概述(1) 1.1 程序设计基础知识(2) 1.2 C语言的历史沿革及特点(9) 1.3 C语言源程序的组成.书写规则与风格(11) 1.4 C语言的字符集.标识符与关键字(15 ...

  4. 密码学实验报告c语言程序,密码学_实验一_古典密码算法_C语言.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp高等教育&nbsp>&nbsp实验设计 密码学_实验一_古典密码算法_C语言.doc8页 本 ...

  5. C++ Primer 第五版 第7章类 7.1——类讲解(成员函数、非成员函数、构造函数)习题答案

    理论讲解请参考:C++ Primer 第五版 第7章类 7.1--类讲解(成员函数.非成员函数.构造函数) 目录 7.1 定义抽象数据类型习题答案 7.4&7.5 7.6&7.7 7. ...

  6. c语言排列组合的函数,c语言排列组合算法 排列和组合算法的实现方法_C语言经典案例...

    想了解排列和组合算法的实现方法_C语言经典案例的相关内容吗,在本文为您仔细讲解c语言排列组合算法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:c语言排列组合算法,下面大家一起来学习吧. ...

  7. UE4中英文语言切换的三种方式(当然也可以多种语言)

    一.用ue4的Localization Dashboard 1. 2. 3. 4. 5.最后,必须独立运行游戏才能看到效果 二.使用WidgetSwitcher 1. 2. 3. 4.用一个按钮点击进 ...

  8. 阿尔法编程python答案_C语言程序设计-阿尔法编程(编程答案)

    { int putin,total,jo=50,yo=42,jafter=0,gavey=0; scanf("%d",&putin); total=putin+jo+yo; ...

  9. python江红书后第六章实验答案_C#NET程序设计教程实验指导(清华大学江红,余青松)实验源码第六章...

    6.1 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ...

  10. python输入矩形的长和宽、输出矩形的面积_c语言,输入长方形的长和宽,计算长方形的周长和面积,并输出,输出结果保留2位小数...

    代码如下: #include int main() { float a,b,c,d; scanf("%f %f",&a,&b);//输入长和宽 c=a*b; d=2 ...

最新文章

  1. 电脑开机时光驱咔咔响_电脑蓝屏了我该怎么办!
  2. 在工作中有被动转主动的体会_积极主动应对眼前的一切,就是对自己最好的犒赏...
  3. feign响应拦截_[Spring cloud 一步步实现广告系统] 11. 使用Feign实现微服务调用
  4. 习题:统计字符串中的单词个数
  5. 从业十余年谈谈对dotnet看法与坚持
  6. 使用block的好处
  7. MHA环境搭建【4】manager相关依赖的解决
  8. (转)Java任务调度框架Quartz入门教程指南(四)Quartz任务调度框架之触发器精讲SimpleTrigger和CronTrigger、最详细的Cron表达式范例...
  9. layer弹出层闪退_jQuery使用Layer弹出层插件闪退问题
  10. HTML基础用 表格做报表
  11. 《大数据技术原理与应用》林子雨(第二版)--总结
  12. 通过三层交换机实现VLAN间路由
  13. R费希尔精确检验(Fisher‘s exact test)
  14. w10共享网络没有计算机,在W10局域网内找不到其它共享电脑的解决方案
  15. VS2017调用Matlab2016b进行绘图
  16. 【论文写作】汽车销售管理系统的设计与开发引言参考
  17. 教师考核成绩评定c语言程序,C语言课设--教师评价系统
  18. opencv+python机读卡识别(一)预处理
  19. [JS]Array对象
  20. 声学——声源定位阅读笔记

热门文章

  1. C语言冒泡排序算法及代码
  2. fiddler使用详细教程
  3. pandas快速把txt转为excel
  4. java开发工程师简历模板
  5. 多线程——java练习题
  6. java 用mysql游标_MySQL游标
  7. 前端开发写代码哪个软件更好用?
  8. linux服务器如何备份成镜像,Linux下rsync 数据镜像备份
  9. 开发环境搭建与Hadoop的配置
  10. Navicat for mysql 破解版,安装与破解