实验一简单程序设计
C++程序设计实验指导

实验一C++简单程序设计(2学时)一、实验目的(1)学习用Visual C++6.0编写标准的C++控制台程序。
(2)学会编写简单的C++程序。
(3)复习基本数据类型变量和常量的应用。
(4)复习运算符与表达式的应用。
(5)复习结构化程序设计基本控制结构的运用。
(6)复习自定义数据类型的应用。
(7)练习使用简单的输入输出。
(8)观察头文件的作用。
二、实验任务(1)使用Visual C++来建立一个非图形化的标准C++程序,编译、运行以下程序:程序名:Lab1-1.cpp#include <iostream>using namespace std;int main(){cout<<”Hello! \n”;cout<<”Welcome to C++!\”;}(2)输入并运行下列程序,即用do-while语句编程,求自然数1~10之和。
程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。
程序名:Lab1-2.cppusing namespace std;void main(){int i(1), sum(0);do {sum+=i;i++;}while(i<=10);cout<<"sum="<<sum<<endl;}(3)将do-while语句用for语句代替,完成相同的功能。
程序名Lab1-3.cpp(4)编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,要求用户对长方形输入长和宽的值,要求用户对正方形输入边长的值,计算出面积的值后将其显示出来。
程序名:Lab1-4.cpp(5)声明一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。
程序名:Lab1-5.cpp三、实验步骤1.启动Visual C++ 6.0开发环境·从“开始”菜单中选择“程序”| Microsoft Visual Studio 6.0 | Microsoft Visual C++ 6.0,显示Visual C++6.0开发环境主窗口。
C语言程序设计实验报告 实验一 简单程序设计

C语言程序设计实验报告实验一简单程序设计班级 2017231 学号 201723128 姓名郭鹏博一、实验目的1、熟悉VC6.0编程环境。
2、掌握使用VC6.0输入源程序、编译连接和运行程序的基本过程。
3、练习C调试程序的方法。
4、熟练使用赋值运算、算术运算等表达式。
5、熟练使用标准输入、输出函数及各种数据类型的格式说明符。
二、实验内容及步骤1、分析程序,根据要求写出结论:课本P83页第4题、第5题;第4题(1)c1=a,c2=bc1=97,c2=98原因:字符变量实质上是一个字节的整形变量,由于它常用来存储字符,所以称为字符变量。
可以把0到127之间的整数赋给一个字符变量。
在输出字符变量的值时,可以选择以十进制整数形式或字符形式输出。
(2)c1=?c2=?c1=-59,c2=-58原因:Visual C++系是把char默认为signed char类型的,而signed char类型的变量允许存储的值为—128~127,但字符的代码不可能为负值,所以在存储字符时实际上只用到0~127这一部分,其第1位都是0。
给字符型变量赋值197和198时,所赋之值超出了字符变量的取值范围,导致无论是以以十进制整数形式输出还是以字符形式输出,输出结果均错误。
(3)c1=a,c2=bc1=97,c2=98原因同(1)第5题2、程序改错下面程序的功能是计算球体的表面积和球体的体积,程序中有多处错误,并且指定必须按下面的形式输入、输出数据。
请对程序做相应的修改。
#include <stdio.h>main{double r,s,v;int pi=3.14;scanf("%d",r);S=4*pi*r*r; /*计算球体的表面积*/V=4.0*pi*r*r*r/3.0; /*计算球体的体积*/printf("%d",r);printf("s=%f\n",s,"v=%d\n",v);}当程序运行时,要求屏幕的显示和指定的输入形式如下:input r:2.0<回车> (此处的2.0是由用户输入的数据)r=2.000000 (此处要求的是输出形式)s=50.24000000,v=33.49333333具体要求:(1)在VC6.0环境中输入上述源程序。
实验一 软件开发环境和简单程 ...

实验一软件开发环境和简单程序设计一、实验目的1. 熟悉WAVE软件使用2. 学习简单程序的调试方法二、实验说明本实验1要求指定某块内部存储器的起始地址和长度,要求能将其内容置1。
实验2为数据排序程序设计。
通过该实验学生可以了解单片机内部存储器的结构和分配及读写存储器的方法,同时也可以了解单片机编程、调试方法。
三、实验内容及步骤1.启动PC机,打开WAVE软件,软件设置为模拟调试状态。
在所建的项目文件中输入源程序,进行编译,编译无误后,执行程序,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,点击复位按钮,可再次运行程序。
2.打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。
四、流程图及参考程序1、实验11)参考程序 2.流程图ORG 0000HSTART EQU 30H Array MOV R0, #STARTMOV R2, #10mov a,#01hLoop:MOV @R0,AINC R0DJNZ R2,LoopNOPLJMP $END2、实验21)参考程序 2.流程图参考教材P85例4-10五、思考题1、软件开发环境提供了哪些调试手段?各有何特点?1、如何将存储器块的内容移动到另一位置?2、分析实验2程序中各寄存器的作用,注释程序中的指令,说明指令的功能和作用。
实验一实验报告要求一、实验目的二、实验主要仪器及环境:三、实验内容五、实验步骤六、实验流程框图、实验程序七、实验及程序的分析和讨论八、程序测试报告:调试输入数据、结果数据或状态。
列表给出一、两个不同的输入和结果。
九、小结:所完成的工作、碰到的问题、如何解决、有何体会。
实验报告的格式1、打印在A4纸上。
上、下边距3厘米,左、右边距3厘米。
2、各实验报告抬头见下图。
3、标题依次为宋体加粗三号、四号、小四号。
4、正文宋体五号,单倍行距。
单片机实验报告姓名时间地点实验题目一.实验目的与要求┋┋。
c语言程序设计_实验一实验报告

实验项目名称:实验一C 语言的运行环境的使用实验目的及要求:1. 了解 Windows 系统下 C 语言的运行环境,熟悉 C 程序编辑、调试、运行的基本操作方法。
2. 熟练掌握编辑、编译、连接和运行 C 程序的方法。
3. 通过运行简单的 C 程序,初步了解 C 源程序的特点。
4. 初步理解 C 语言的数据类型,了解变量定义、变量赋值以及简单运算方法,了解程序运行结果的基本输出方法。
实验内容(方法和步骤):1、编程实现在屏幕上显示如下三行文字Hello, world !Wolcome to the C language world!Everyone has been waiting for程序代码:#include <stdio.h>int main(){printf("Hello,World!\n");printf("Welcome to the C language world!\n");printf(Everyone has been waiting for.\n");return 0;}运行结果:2、编写程序,将两个整数相加,并输出结果。
程序代码:#include <stdio.h>int main(){int a,b,c;a=12;b=26;c=a+b;printf("c=%d\n",c);return 0";}运行结果:3. 编写程序,要求从键盘输入2 个整数,输出其中较大的数程序代码:#include <stdio.h>int main(){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);pintf("max=%d",c);return 0;}int max(int x,int y){ int z;if (x>y) z=x;else z=y;return(z);}运行结果:4.输入并运行下程序,观察运行结果。
程序设计基础实验报告

实验一 用C 语言编写简单程序一、实验目的1. 熟悉VC6.0的编程环境,掌握运行C 程序的基本步骤。
2. 了解C 程序的基本框架,模仿例题编写简单的C 语言程序。
3. 正确书写算术表达式、赋值表达式和关系表达式。
4. 掌握基本输入输出函数的使用,正确调用C 语言提供的数学库函数。
5. 掌握简单的单步调试方法。
二、实验环境Windows XP ;Visual C++ 6.0。
三、实验内容1.在屏幕上显示一个句子“What is a computer?”。
2.求华氏温度150F 对应的摄氏温度。
计算公式如下:其中,c 表示摄氏温度;f 表示华氏温度。
3.输入x ,计算下列分段函数的值(保留2位小数),请调用sqrt 函数求平方根,调用pow 函数求幂。
4. 输入一个正整数m (0100)m ≤≤,求100i m i =∑。
四、实验要求1. 将上机验证正确的源代码写到实验报告上。
2.根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。
3.按时提交实验报告。
553299c f =⨯-⨯21(1)2 x<02()0x x f x ⎧+++⎪=≥一、实验目的1.熟练掌握关系表达式的使用。
2.熟练掌握使用else-if 语句实现多分支结构程序设计。
二、实验环境Windows XP ;Visual C++ 6.0。
三、实验内容1.输入x ,计算并输出下列分段函数sign(x)的值。
2.输入月薪salary ,输出应交的个人所得税tax (保留2位小数)。
按照2011年开始实行的新的个人所得税法,计算公式为:tax = rate*(salary-3500)-deduction 。
当salary≤3500时,rate=0、deduction=0当3500<salary≤5000时,rate=3%、deduction=0当5000<salary≤8000时,rate=10%、deduction=105当8000<salary≤12500时,rate=20%、deduction=555当12500<salary≤38500时,rate=25%、deduction=1005当38500<salary≤58500时,rate=30%、deduction=2775当83500<salary 时,rate=45%、deduction=135053.输入一个正整数n ,再输入n 个学生的百分制成绩,统计各等级成绩的个数。
Python程序设计实验一

Python程序设计实验一一、实验目的本实验旨在通过Python程序设计,学习并掌握基本的Python 编程语法、控制结构和函数的使用方法,提升编程技能和解决问题能力。
二、实验环境⒈操作系统: Windows / macOS / Linux⒉Python编程环境:Anaconda / PyCharm / Jupyter Notebook(根据实际情况选择)三、实验内容⒈Python语法基础⒈数据类型- 数字类型- 字符串类型- 列表类型- 元组类型- 字典类型⒉变量和赋值⒊运算符⒋控制结构- 条件语句- 循环语句⒉函数的定义和使用⒈函数的基本概念⒉函数的定义⒊函数的参数⒋函数的返回值⒌函数的调用⒊文件操作⒈打开和关闭文件⒉读取文件内容⒊写入文件内容⒋文件的复制和删除⒋异常处理⒈异常的概念⒉try-except语句⒊异常的处理与抛出⒋自定义异常四、实验步骤⒈安装Python编程环境(略)⒉编写Python程序- 步骤1:导入所需的模块- 步骤2:定义主函数或程序入口- 步骤3:实现具体功能的函数或代码- 步骤4:调用主函数或程序入口⒊调试和运行程序- 步骤1:在Python编程环境中打开程序文件 - 步骤2:运行程序文件- 步骤3:根据输出结果和错误信息进行调试五、实验结果与分析(根据具体实验内容进行相应的结果展示和分析)六、实验总结(根据实验过程和结果,撰写实验总结和体会,可以包括实验中遇到的问题和解决办法)附件:(本文档所涉及的附件文件名称和描述)法律名词及注释:⒈版权:指对原创作品(如文学作品、艺术作品等)的合法权益保护,包括著作权和相关权利。
⒉许可证:指由版权所有人颁发的允许他人使用受版权保护的作品的证书或文件。
⒊侵权:指未经版权所有人授权而擅自使用、复制、传播等侵犯版权的行为。
周信东主编版C语言程序设计基础实验一实验报告

周信东主编版C语言程序设计基础实验一实验报告实验报告:C语言程序设计基础实验一一、实验目的本实验的主要目的是让学生熟悉C语言的基本语法和数据类型,培养运用C语言进行编程的能力。
通过实验,学生将深入理解C语言的程序结构、变量的定义和赋值、数据类型的转换、运算符的使用等基本知识点,并能够独立编写简单的C程序。
二、实验内容本实验主要包括以下三个部分:1.简单的输入与输出程序:要求用户输入姓名和年龄,然后输出用户的个人信息。
2.简单的数值运算程序:用户输入两个整数,程序计算并输出这两个整数的和。
3.三个整数排序程序:用户输入三个整数,程序对这三个整数进行排序,并输出结果。
三、实验过程与结果1.简单的输入与输出程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取姓名和年龄,然后使用`printf(`函数输出用户的个人信息。
实验结果:例如,用户输入姓名为“张三”,年龄为18,则程序输出“姓名:张三,年龄:18”。
2.简单的数值运算程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取两个整数,然后使用`+`运算符将这两个整数相加,并将结果保存在一个变量中。
最后,使用`printf(`函数输出这两个整数的和。
实验结果:例如,用户输入整数1和整数2分别为3和5,则程序输出“整数1+整数2的和:8”。
3.三个整数排序程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取三个整数,然后使用条件语句和循环语句对这三个整数进行排序。
最后,使用`printf(`函数输出排序后的结果。
实验结果:例如,用户输入的三个整数为2、1和3,则程序输出“排序后的结果为:1、2、3”。
四、实验总结通过本实验,我进一步熟悉了C语言的基本语法和数据类型,并通过实际编写程序来加深对这些知识的理解。
在实验过程中,我遇到了一些问题,例如如何正确使用`scanf(`函数从用户输入中获取数据,如何使用条件语句和循环语句对数据进行处理等。
《汇编语言程序设计》实验指导书

实验一简单程序编制和上机过程一.实验目的1.掌握计算机常用代码的软件转换技术。
2.熟悉DEBUG软件的使用。
3.掌握简单程序的编程方法。
二.实验内容代码转换是计算机和I/O设备进行信息交换的重要技术之一。
各种I/O设备所提供和接收的数据编码不尽相同。
为了处理这些信息,计算机必须将各种不同编码形式的信息转换成别种适当的数据形式。
例如,键盘输入的数据均为ASC Ⅱ码形式存储在内存中,通常要求将其转换成相应的数据形式。
一般实现代码转换有两种方法:1.软件法利用CPU的算术逻辑运算功能,通过运算或查表实现各种数据代码间的转换。
该方法经济但速度慢。
2.硬件法利用专用代码转换集成电路进行转换。
如74LS74可把BCD码转换为七段代码。
这种方法需要硬件费用,但速度快。
本实验要求掌握软件编码转换技术。
计算机常用的代码有二进制、八进制、十六进制、BCD码、ASCⅡ码、七段码等,它们之间的相互关系如下表所示。
本次试验的内容是ASCⅡ码转换为未组合BCD码设从键盘输入十进制数的ASCⅡ码已存放在起始地址CS :150H的单元中,把它转换成未组合BCD码后,再分别存入起始地址为CS:15AH的单元中。
若输入的不是十进制数的ASCⅡ码,则相应存放结果单元的内容为“FF”。
提示:1.组合BCD码是一位十进制数字占一个字节,高半字节为0,低半字节为该十进制数字的BCD码。
ASCⅡ码转换为未组合BCD码只需减30H。
2.程序框图如下图所示。
3.程序执行前,需要在CS:150H内存缓冲区写入待转换的ASCⅡ码。
方法如下:方法一:用A命令-ACS:150 DB 35,39,30,41,32CS:155 ∧C方法二:用E 命令-ECS:150,35,39,30,41,32方法三:用F命令-FCS:150 L5 35,39,30,41,321.执行程序后检查执行结果可用D命令:-DCS:15ACS:15A 05,09,00,FF,02ASCⅡ码转换为未组合BCD码的程序流程图参考程序如下:ORG 100HMOV CX,0005HMOV DI,150HBB:MOV BL,0FFHMOV A,[DI]CMP AL,3AHJNB DONESUB AL,30HJB DONEMOV BL,ALDONE:MOV AL,BLMOV [DI+0AH],ALINC DILOOP BBINT 20HORG 150HDB 35H,39H,30H,41H,32H实验二顺序结构的程序设计一.实验目的1.掌握计算机常用代码的软件转换技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合实验一、简单程序设计[实验目的]1.熟悉C++集成开发环境Visual C++ 6.0。
(参考课本第21章)2.掌握C++程序的开发过程和程序的结构。
3.掌握C++程序调试的基本方法。
4.掌握基本数据类型表示及表达式的表示方法。
5.掌握I/O流控制及基本的格式控制。
6.理解并掌握程序的分支结构,了解条件与程序流程的关系,及用不同的数据使程序的流程覆盖不同的语句、分支和路径。
7.理解并掌握程序的循环结构,掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。
8.了解提高程序可读性。
(参考课本第23章)9.学习面向过程程序设计方法。
[实验环境]1.软件需求:Visual C++ 6.02.硬件需求: Pentium III 450以上的CPU处理器,64MB以上的内存,200MB的自由硬盘空间[实验内容]1. 建立C++程序文件,输入下列程序代码,编译链接并执行。
#include <iostream.h>void main(){cout<<“i=”;int i;cin>>i;cout<<”i的值为:”<<i<<”\n”;}(1)在Visual C++ 6.0中,编译该程序,并记录运行结果。
(2)你在编译该程序之前,需要建立什么类型的工程?(3)工程目录中的dsw、dsp、cpp、obj各是什么文件?(4)如果注释掉程序的第一行(#include部分),会产生什么编译错误?2. 当c=4时,以下的值各多少?(c=1)&&(c=3)&&(c=5)(c= =1)||(c= =2) || (c= =5)(c!=2) && (c!=4) &&(c>=1)&&(c<=5)3. 阅读下面的程序,写出程序运行的结果,并在VC中编译该程序,查看运行结果。
#include <iostream.h>void main(){char c;int i;float f;double d;char n1='\t',n2='\n';cout<<sizeof(c)<<n1<<sizeof(char)<<n2;cout<<sizeof(i)<<n1<<sizeof(int)<<n2;cout<<sizeof(f)<<n1<<sizeof(float)<<n2;cout<<sizeof(d)<<n1<<sizeof(double)<<n2;}4. 写程序将圆周率PI(3.1415926)作为常量定义,然后依次完成如下的工作:(1)输出其8位有效位数的浮点数;(2)设置定点方式;(3)输出6位小数位表示的数;(4)设置指数方式;(5)输出6位小数位指数方式表示的数。
5. 阅读下面的程序,写出程序运行的结果,并在VC中编译该程序,查看运行结果。
#include<iostream.h>void main(){char c1,c2,c3,c4;c1='a';c2=97;c3='\x61';c4=0141;cout<<"c1="<<c1<<'\t'<<"c2="<<c2<<endl;cout<<"c3="<<c3<<'\t'<<"c4="<<c4<<endl;}6. 学生成绩分为4个等级:A(100~85)、B(84~70)、C(69~60)、D(60以下)。
从键盘接受用户的输入(’A’、’B’、’C’、’D’或其他字符),分别输出如下的信息:输入’A’,输出” 100~85”;输入’B’,输出” 84~70”;输入’C’,输出” 69~60”;输入’D’,输出”No pass”;输入其他字符,输出”Error”;要求用if, else, else if 来做,并给出不同的实验数据来覆盖程序中的所有选择分支。
7. 使用switch …case …结构改写习题6的程序。
8. x 与y 的函数关系如下式。
写一程序,输入x ,输出y 。
2(1)58(110)7(10)x x y x x x x <⎧⎪=+≤<⎨⎪+≥⎩9. 写程序,求 1+3+5+……+99,分别使用for 循环结构和 while 循环结构实现。
10. 利用循环语句编程,打印下列图形:** ** * ** * * ** * ** **11. 利用公式 (7)1513114+-+-≈π求π的近似值,直到最后一项的绝对值小于610-为止。
12. 鸡兔共有30只,脚共有90只,问鸡兔各有多少?写程序计算出鸡和兔的数目,并输出。
13. 某城市实施阶梯电费以鼓励节能行为,其每月电费价格为:用电100度以内0.4元每度;用电超过100度,在300度以内的,超出部分0.5元每度;用电超过300度的,超出部分按0.7元每度收取,设计程序输入用户本月的用电量,输出本月的电费。
14. 设置圆周率PI 为常量3.1415926,分别输入半径为2和5.22,利用公式343V R π=求球体积。
要求:各数据按域宽10位输出,先输出圆周率和半径,再输出其体积。
15. Fibonacci 数列形如:0,1,1,2,3,5,8,13,21,…。
求Fibonacci 数列的前n 项。
(1)提示用户输入n ;(2)每行输出5项,并使用制表符对齐。
*******************************************************************************1.(1)(2) win32 Console Application(3)dsw 工作区文件dsp 项目文件cpp 用C++语言编写的源代码文件obj:由编译器或汇编工具生成的目标文件,是模块的二进制中间文件。
(4)语法错误********************************************************************* 2. 1 0 0*********************************************************************3. 1 14 44 48 8*********************************************************************4.#include<iostream.h>#include<iomanip.h>void main(){double amount=3.1415926;cout<<setprecision(8)<<amount<<endl;cout<<setiosflags(ios::fixed);cout<<setprecision(6)<<amount<<endl;cout<<resetiosflags(ios::fixed);cout<<setiosflags(ios::scientific);cout<<setprecision(6)<<amount<<endl;}*********************************************************************5.c1=a c2=ac3=a c4=a*********************************************************************6.#include<iostream.h>void main(){char a;cin>>a;if(a=='A')cout<<"100~85";elseif(a=='B')cout<<"84~70";elseif(a=='C')cout<<"69~60";elseif(a=='D')cout<<"No pass";elsecout<<"Error";}*********************************************************************7.#include<iostream.h>void main(){char a;cin>>a;switch(a){case 'A':cout<<"100~85";break;case 'B':cout<<"84~70";break;case 'c':cout<<"69~60";break;case 'D':cout<<"No pass";break;default:cout<<"error";}}*********************************************************************8.#include<iostream.h>void main(){int x;cin>>x;cout<<"x="<<x<<endl;if(x<1)cout<<"y="<<x<<endl;elseif(1<=x&&x<10)cout<<"y="<<5*x+8<<endl;elsecout<<"y="<<x*x+7<<endl;}*********************************************************************9.for语句:#include<iostream.h>void main(){ int a;int s=0;for(a=1;a<=99;a=a+2)s+=a;cout<<"1+3+5+……+99="<<s<<endl;}while语句:#include<iostream.h>void main(){int a=1;int s=0;while(a<=99){s+=a;a=a+2;}cout<<"1+3+5+……+99="<<s<<endl;}*********************************************************************10.#include<iostream.h>void main(){int a,b,c;for(a=1;a<=7;a++){if(a<=4){ for(b=a;b<=3;b++)cout<<" ";for(c=5-a;c<=4;c++)cout<<" *";}else{ for(c=a;c<=7;c++)cout<<" *";}cout<<endl;}}*********************************************************************11.#include<iostream.h>#include<math.h>void main(){int a;double s=0;double PI,b;for(a=1;b>=pow(10,-6)||b<=-(pow(10,-6));a++){b=(pow(-1,a+1))/(2*a-1);s+=b;}PI=4*s;cout<<"π="<<PI<<endl;}*********************************************************************12.#include<iostream.h>void main(){int x,y;for(x=1;x<=30;x++)for(y=1;y<=30;y++)if(x+y==30&&2*x+4*y==90){ cout<<"鸡有"<<x<<"只"<<endl;cout<<"兔有"<<y<<"只"<<endl;}}*********************************************************************13.#include<iostream.h>void main(){int x;cin>>x;if(x<=100)cout<<0.4*x<<endl;elseif(100<x&&x<=300)cout<<0.5*(x-100)+40<<endl;elsecout<<140+0.7*(x-300)<<endl;}*********************************************************************14.#include<iostream.h>#include<iomanip.h>void main(){double r,R;double a,b;const double PI=3.1415926;cout<<"输入半径r=";cin>>r;cout<<setw(10)<<PI;cout<<setw(10)<<r<<endl;a=3*PI*r*r*r/4;cout<<"V="<<setw(10)<<a<<endl;cout<<"输入半径R=";cin>>R;cout<<setw(10)<<PI;cout<<setw(10)<<R<<endl;b=3*PI*R*R*R/4;cout<<"V="<<setw(10)<<b<<endl;}*********************************************************************15.#include<iostream.h>void main(){int a,n,d;int b=0;int c=1;cin>>n;cout<<0<<"\t"<<1<<"\t";for(a=3;a<=n;a++,b=c,c=d){d=b+c;cout<<d<<"\t";if(a%5==0)cout<<endl;}}。