c语言程序设计教程答案周鸣争.doc

上传人:h**** 文档编号:142918 上传时间:2018-07-10 格式:DOC 页数:54 大小:79.50KB
下载 相关 举报
c语言程序设计教程答案周鸣争.doc_第1页
第1页 / 共54页
c语言程序设计教程答案周鸣争.doc_第2页
第2页 / 共54页
c语言程序设计教程答案周鸣争.doc_第3页
第3页 / 共54页
c语言程序设计教程答案周鸣争.doc_第4页
第4页 / 共54页
c语言程序设计教程答案周鸣争.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、c 语言程序设计教程答案 第一章 C 语言概述 一、简答题 1( 1)语言简洁、紧凑,使用方便、灵活;( 2)运算符丰富;( 3)具有丰富的数据类型;( 4)具有结构化的控制语句;( 5)语法限制不太严格,程序设计自由度大;( 6) C语言允许直接访问物理地址,能进行位( bit)操作,能实现汇编语言的大部分功能,可以直接访问硬件;( 7)生成目标代码质量高,程序执行效率高;( 8)用 C 语言写的 程序可移植性好,基本上不作修改就能用于各种型号的计算机和各种操作系统。 2顺序结构,分支结构,循环结构 3所谓算法就是为解决一个问题而采取的方法和步骤。 算法的特性:有穷性、确定性、输入、输出、可

2、行性。 表示算法的方式:( 1)用自然语言表示;( 2)用流程图表示;( 3)用 N S 流程图表示;( 4)用伪代码表示;( 5)用计算机语言表示。 二、算法 1 瓶子 A里盛有醋 瓶子 B 里盛有酱油 有一个空瓶 C 将 A中的醋倒入 C 将 B 中的酱油倒入 A 将 C 中的醋倒入 B 2 输入一个数放在 a 中 max = a 以下步骤重复 9 次: 输入一个数放在 a 中 如果 amax, max=a 打印 max 的值 3 如果 aa temp = a a=c c=temp 否则 如果 cb temp=b b=c c=temp 打印 a,b,c 的值 4 i=1 sum=0 以下程

3、序循环 100 遍: sum=sum+i i=i+1 打印 sum 的值 5 如果( n 除以 3 的余数为 0 并且 n 除以 5 的余数为 0) n 能够同时被 3 和 5 整除 否则 n 不能够同时被 3 和 5 整除 6 i=101 以下 语句循环 50 遍: j=2 flag=1 当 j=10000 int g,s,b;/个位、十位、百位 printf(“水仙花数有 :n“); for(a=100;i=999;a+) g=a%10; s=a/10%10; b=a/100; if (a=g*g*g+s*s*s+b*b*b) printf(“%d “,a); printf(“n“); 4、 main() int i,n; printf(“input n:“); scanf(“%d“, printf(“n%d=“,n); for(i=2;i=n;i+) while(i!=n) if(n%i=0) printf(“%d*“,i);n/=i;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。