第二章 C语言编程基础

习题2 P51-7、8、13、14、16 2.4.8break 语句和continue语句 【例2.19】 输出100 - 200 之间不能被3整除的数。 P44 2.4.9循环嵌套 一个循环体内又包含一个完整的循环,称为循环的嵌套。 实际问题可能非常复杂,编写程序时,经常用到循环嵌套的情况。使用循环嵌套时,内外层次要清晰、不能交叉,内外层的循环变量不能同名。 【例2.20】 输出乘法99表。 P44 2.4.10return语句 return语句的作用使程序从方法中返回到调用者。 return语句的格式: return [] P45 2.4.11程序设计综合举例 【例2.21】 求1– 500之间的素数 P45 2.4.11程序设计综合举例 【例2.22】求Fibonacci 数列: 1,1,2,3,5,8 …. 的前40个数。 数列的特征:第1、2个位置上的数为都为1,从第3个位置开始,第i 个位置上的数等于前两个数的和。 P47 2.4.11程序设计综合举例 【例2.23】求一元二次方程ax2+bx+c=0的根,a、b、c从键盘输入。 P47 2.5 ACM国际大学生程序设计竞赛中的输入输出 在ACM国际大学生程序设计竞赛中,评测系统一般要求程序从标准输入设备读取数据,并把结果打印到标准输出设备中。在C、C++中,标准输入输出的使用都是很简单的,只是要注意题目中输入、输出的格式。另外,一般比赛题目都要求连续输入多组数据,大多数题目通过指定测试数据个数或者规定数据结束标记来避免程序显示的判断文件结束。 2.5 ACM国际大学生程序设计竞赛中的输入输出 【例2.24】A+B for Input-Output Practice Problem Description Your task is to Calculate a + b. Too easy?! Of course! I specially designed the problem for acm beginners.? Input The input will consist of a series of pairs of integers a and b, separated by a space, one pair of integers per line. Output For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input. Sample Input 1 5 10 20 Sample Output 6 30 2.5 ACM国际大学生程序设计竞赛中的输入输出 此题输入不说明有多少个Input Block,而是以EOF为结束标志。在编写这类问题程序的时候需解决两个问题:第一,连续读入多组数据;第二,不知道具体由多少组数据,而是要以某个标记结束数据的输入。 C++程序: #include using namespace std; int main() { int a, b; while(cin >> a >> b) cout<< a + b<

c语言从键盘输入千米数,第二章 C语言编程基础.ppt相关推荐

  1. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题

    一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

  2. python语言程序设计基础嵩天答案第二章_python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  3. c语言从键盘输入一个百分制成绩score,C语言程序设计实验实验指导书及答案

    1 <C语言程序设计>实验指导书 常熟理工学院 电气与自动化工程学院实验一 熟悉C程序运行环境 班级 学号 姓名 成绩 一.实验目的 1. 熟悉C语言Visual C++6.0调试环境. ...

  4. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  5. C语言:从键盘输入一些数,求所有正数之和。当输入负数时,程序结束。

    /*从键盘输入一些数,求所有正数之和.当输入负数时,程序结束*/ #include <stdio.h> void main() {float x,sum=0;printf("请输 ...

  6. 打印倒三角形——固定行数与键盘输入行数

    打印倒三角形 一.固定行数-5行 思路:将整个三角形分成三部分,图中已分别用1.2.3标明.代码中要使用3个for循环,第一个for循环打印内容以"空格"形式展示,即左边的直角三角 ...

  7. 编程实现输入千米数,输出显示其英里数。已知:1英里=1.60934千米(用符号常量)

    #include<iostream> using namespace std; int main() {float a=0;fioat b=0;cout << "请输 ...

  8. .编译实现输入千米数,输出显示英里数,1英里=1.60934千米(用符号常量)

    #include<iostream> usingnamespace std; int main() { float a,b; cout<<"请输入千米数:\n&quo ...

  9. 设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出。

    只为记录汇编作业 题目:设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出. 例如:若键盘输入: 65534:则转换完,屏幕输出:FFFE 代 ...

最新文章

  1. 工作事件五点作法和网络中所产生的Winsock连接与互动
  2. 谈谈自己对java的学习看法
  3. 阿里巴巴400集python教程_递归的练习课程 | Python从入门到精通:高阶篇之十二-阿里云开发者社区...
  4. Could not open app - SAP UI5 error message
  5. 【斜率优化】仓库建设(luogu 2120)
  6. 外点惩处函数法·约束优化问题
  7. oracle 不认exp指令,更改oracle字符集导致exp命令出错(解决方法)
  8. Python学习笔记一(Python数据类型)
  9. 一位大佬对于 Qt 学习的最全总结(三万字干货)
  10. linux优麒麟iso镜像,国产优麒麟操作系统官方下载
  11. 聚类及DBSCAN 聚类算法
  12. keil中c语言定义数组,如题,KeilC51位变量能不能定义数组
  13. JZOJ4722. 【NOIP2016提高A组模拟8.21】跳楼机
  14. 魅族16 USB连接计算机,在魅族16x中连接电脑的方法分享
  15. CIO如何在企业并购中生存
  16. 机电工程专业成功转行IT的真实经历
  17. expect结合scp实现文件上传
  18. 网络蠕虫是计算机病毒吗,蠕虫病毒属于文件型病毒吗
  19. 【计算机网络】 如何看懂路由表
  20. 破解并修复VoLTE:利用隐藏的数据通道和错误的实现方式

热门文章

  1. jquery ajax返回Internal server error 500错误解决方案
  2. vmware tools安装程序无法继续,Microsoft Runtime DLL安装程序未能完成安装。的解决方法
  3. Java中的intern变量的讲解
  4. android找不到aar包
  5. 数塔(杭电2084)
  6. VR/AR会是微信后马化腾进军的战场吗
  7. Redis Server Memory Optimization
  8. SVN中如何创建共享文件夹
  9. 如何高效的利用博客园?
  10. TSP问题由标准格式转成简单格式(我的实验代码需要的格式)