第四堂课作业
李娉婷 120705121
作业一:
我所用的IDE是Visual Studio 2012,它是最流行的Windows平台应用程序开发环境,是最卓越的版本。
一打开 IDE, 整个界面经过了重新设计,简化了工作流程,并且提供了访问常用工具的捷径。 工具栏经过了简化,减少了选项卡的混乱性,可以使用全新快速的方式找到代码。Visual Studio 2012 提供了新的模板、设计工具以及测试和调试工具——在尽可能短的时间内构建具有强大吸引力的应用程序所需要的一切。它有一些新功能,比如说:intellitrace in production功能, task/suspend resume功能,代码检阅功能等,,都为我们提供了很多方便。。
作业二:
程序设计过程:
第一步:程序师分析要解决的问题;
第二步: 编制程序,IDE负责程序代码的编译,编译生成的目标程序机器可以识别,但不能执行,由于程序中使用到一些系统库函数,还需将目标程序与系统库文件进行连接,经过连接后,生成一个完整的可执行程序,如果在编译,连接或者运行中发现错误,返回修改源程序。
第三步:得到正确的运行结果。在编译,连接,运行过程中无误之后,完成程序设计。
作业三:
3.1
1) -abc 不合法,字符序列中不能出现“_”以外的任何特殊字符
2) __aa
3) for 不合法,用户不能采用c语言中与关键字同名的标识符。
4) pp.288 不合法,字符序列中不能出现“_”以外的任何特殊字符
5) tobe
6) IBM/PC 不合法,字符序列中不能出现“_”以外的任何特殊字符
7) ms-c 不合法,字符序列中不能出现“_”以外的任何特殊字符
8) #micro 不合法,字符序列中不能出现“_”以外的任何特殊字符
9) m%ust 不合法,字符序列中不能出现“_”以外的任何特殊字符
10) tihs
11) while 不合法,变量名不能是c语言中的关键字
12) r24_s25
13) __a__b
14) a"bc 不合法,字符序列中不能出现“_”以外的任何特殊字符
15) _345
3.2
(1)int 保存整数,常用于年龄、月份等数据的保存
(2)unsigned int 保存无符号整数,保存范围比有符号整型大一倍(0~65535),表示正数,用于年龄
(3)short int 短整型数据类型,储存的数据占用两个字节,表示年龄月份
(4) long int 长整型数据类型,占用4个字节,取值范围很大,表示计算人口,金额
(5) unsigned long int 全为正整数,范围较大,表示人口,交易金额
(6) char 是由字符,字母,数据等组成,可以是一个字符串,表示语言
(7) unsigned char 没有负数,表示月份,时间
(8) float 有小数点,占用4个字节
(9) double 有小数点,占用8个字节
(10) long double 有小数点,float<= double <= long double
作业四:
我的程序:
//**************
//code by lipingting
//**************
#include<stdio.h>
void main()
{
char tip[13]="Li Ping Ting";
printf("%c\n%c\n%c\n",tip[0],tip[3],tip[8]);
}
运行结果截图:
作业五:
替换后:
/*code by lipingting */
#include <stdio.h>
int main()
{
printf("%d\n",13913);
printf("%f\n",3.1415926);
}
运行结果截图:
与替换前的运行结果一样。
作业六:
6.1
我的程序:
/*code by lipingting*/
#include<stdio.h>
void main()
{
int a,b,c,d;
a=25+0125;
b=24*3/5+6;
c=36+ -(5-23)/4;
d=35*012+27/4/7*(12-4);
printf("25+0125=%d\n,24*3/5+6=%d\n,36+ -(5-23)/4=%d\n,35*012+27/4/7*(12-4)=%d\n",a,b,c,d);
}
运行结果截图:
6.2
我的程序:
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main()
{
float a;
a=3*(2L+4.5f)-012+44;
int b;
b=3*(int)sqrt(144.0);
float c;
c=cos(2.5f+4)-6*27L+1526-2.4L;
printf("3*(2L+4.5f)-012+44=%f\n",a);
printf("3*(int)sqrt(144.0)=%d\n",b);
printf("cos(2.5f+4)-6*27L+1526-2.4L=%f\n",c);
}
运行结果截图:
(1)3 * (2L + 4.5f) - 012 + 44
(2L+4.5f)发生整型转换成浮点型,之后的运算一直都是转换成浮点型。
(2)3 * (int)sqrt(144.0)
(int)sqrt(144.0)从浮点型转换成整型。
(3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L
cos(2.5f + 4)发生整型转换成浮点型 ,之后的运算一直都是转换成浮点型
结果如上图所示
作业七:
过去的一页,能不翻就不要翻,翻落了灰尘会迷了双眼。过去的已经成为过去,不要再追究,无论是好是坏,是辉煌还是颓废,都没了什么意义,只有把握住今天,好好的做今天想要做的事,每天提醒自己该朝那个方向努力,该追求什么,该奋斗什么!总之,好好做事,好好做人,好好思考,好好朝自己的目标努力,让自己的人生充满意义!