作业要求cyuyan

发布 2022-06-27 11:18:28 阅读 3909

实验一:vc++的使用方法、数据类型、顺序。

结构。一、实验目的:

1、掌握在vc++上如何编辑、编译、连接和运行一个c程序。

2、通过在vc++上运行简单的c程序,初步了解c源程序的特点。3、掌握c语言数据类型、表达式及语句的概念。4、初步了解顺序结构的编程方法。

二、实验内容和步骤:

1、在e盘或d盘上建立学号+姓名的文件夹(例如:3122445566张三),要求学号在前,姓名在后。

2、将建好的文件夹复制、粘贴到ftp对应班级的文件夹中。

3、再在e盘或d盘上建立一个文件夹,以实验序号作为文件夹名(例如:第一次实验的文件夹名为“1”),用此文件夹作为这次实验的工作文件夹。

4、打开vc++系统,进入vc++集成环境。可参照《学习指导与练习提高》p191中创建一个c语言源程序的步骤,做下面各题。

5、输入下面的程序,存入刚建好的文件夹1里,并取名为编译、运行并观察运行结果(本程序的功能为:输出“this is a c program.”)#include<>main()

6、参照上题,编写一个c程序,输出以下信息(??用自己姓名的拼音代替),取名为存入刚建好的文件夹1里,编译、运行并观察运行结果(两行星号也要输出)。(提示:

调用一次printf函数输出一行,本题一共要调用三次printf函数)

this is ??scprogram

hello world!

welcome to c program!

7、仿照上例,自己动手编程,实现两数的交换,若给定a=3,b=8,交换a,b使得a=8,b=3。保存文件名为:

8、若有a=3,b=4,c=5,x=1.2,y=2.4,z=-3.

6,u=51274,n=128765,c1=’a’,c2=’b’。请根据自己的判断在main函数中定义a、b、c、x、y、z、u、n、c1、c2,并用赋值语句赋初值,最后自己设计输出格式用printf函数输出各个变量的值,请写出程序(包括定义变量类型、赋初值和设计输出,文件名为。

1)定义变量时应根据变量的初值确定其类型。例如:变量a的初值为3,那么变量a就应该定义成int型。

2)printf函数的输出格式控制符,应根据变量的类型选用相应的格式控制符。例如:变量a为int型,输出格式控制符应该用“%d”。本题要用到的部分格式控制符见下表:

printf格式说明格式字符ducf

以无符号十进制形式输出整数以字符形式输出。

以小数形式输出实型数,如果不规定小数位数则输出6位小数。

在格式说明中,在%和上述格式字符间可以插入修饰符号,其符号及说明如下表所示。

printf的附加格式说明字符。字符。l

说明。可加在格式符d、u前面,用于长整型整数。例如如果变量a定义成long型,那么输出格式就要用“%ld”

说明。以带符号的十进制形式输出整数(正数不输出符号)

m(代表一个正整数)数据所占宽度(对于实数输出,m指整数部分、小数点及小数部分。

位数之和)。输出的数字或字符右对齐,左边用空格填满。

例如:有定义int a=3;执行输出语句:printf(“a=%3d”,a);则输出结果显示为:a=3(3左边有两个空格)n(代表一个正整数)对实数,表示输出n位小数。

例如:有定义float x=1.2;执行输出语句:printf(“x=%6.2f”,x);则输出结果显示为:x=1.20(数字左边有两个空格)。-

输出的数字或字符左对齐,右边用空格填满。

例如:有定义int a=3;执行输出语句:printf(“a=%-3d”,a);则输出显示为:a=3(3右边有两个空格)

调用printf函数时应注意:

1)格式化字符串中,格式说明与输出项从左到右的数据类型必须一一匹配,否则将输出错误结果。例如执行语句printf("%d,%d", 12, 12.45);第一项12可以正确输出,第二项将输出错误结果。

这是因为第二个格式说明"%d"要求与之对应的输出项是整型数据,但此时输出项是实型数据与之不匹配,产生输出错误。

2)在格式化字符串中,格式说明与输出项的个数必须相同。如果格式说明的个数少于输出项的个数,多余的输出项不予输出。如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不确定值。

9、设圆半径r=1.5,圆柱高h=3,编程求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。(要求:程序名为圆周率用#define定义符号常量,输出数据时小数点保留两位(格。

式控制符可以用“%.2f”))公式:圆周长=2**r;圆面积=*r*r;圆球表面积。

4**r*r;圆球体积=(4/3)**r*r*r;圆柱体积=*r*r*h)(提示:(1)圆周率可用。

#define定义符号常量pi代替,(2)注意两整数相除其结果也为整数。

的特点)。三、附加题:

10、编程实现:从键盘上输入一个三位正整数m,输出将m的个位,十位,百位反序而成的三位数(例如:输入m的值123,则输出m的值为321)(要求:

文件名为提示:可用算术运算符“/”和“%”先分离出m的各个位数,再重新组合成新的数,例如用表达式“123%10”就能求出123的个位数3)。

所有题目都做好后(附加题可以不做),将文件夹1里面的所有。bak文件删掉,并将文件夹1复制、粘贴到ftp上你的学号姓名的文件夹里,如果课上题目还没全部做完,可以先将做好的程序交上去,课后再补交其余程序。

作业格式要求

生命科学院2012届本科学位 书写格式说明。一 学位 版式 格式。1 模板已经设置好页边距和页眉的参数,请不要做任何改动。2 正文字体 正文采用小四号宋体,行间距为单倍行距 3 图 表标题及图表中的文字采用五号宋体,图标题放在图的下面,表标题放在表的上面。4 页眉采用小五号楷体 gb2312,页脚小...

期末作业要求

作业内容 每人独立制作一个声音短片,通过声音讲述一个完整的故事,时长3 5分钟。具体要求如下 1.必须使用adobe audition软件制作 2.声音要包涵语言 和音响三大类 其中语言可以自己录音,也可以借用其他素材 需截取原曲段落,在合适的位置铺垫 不要整首乐曲从头到尾原封不动的使用 音响可以从...

安全作业要求

所有作业人员必须有 五小证 健康证 和相关的特殊作业资质证书 所有作业人员在作业时,必须按照 劳动保护管理规定 和客户特殊要求穿戴劳动保护用具 现场负责人按照 qhse交底制度 进行交流,并填写相关记录 现场负责人应在每次作业前组织班前会,对安全生产组织进行部署。按照 工作风险分析实施办法 组织进行...