昨天头疼,去校医院打针,又因为咳嗽,医生要我先打屁股,再打掉针。
拿了药,去注射室,医生开始打针。我就准备接受痛苦。
针刚刚插进去,医生就问:“今天早餐吃什么?”
“恩,河粉……”(奇怪,打针跟吃饭有关系吗)
“哦,那吃了多少啊?”
“不是很多……一碗吧……”(吃多了打针不好吗?说实话,边打针边还要边努力回答问题真的很难,屁股好疼!)
“哦……”(打完了)
“医生,边打针边说话很疼啊,……”
“怎么会啊,我是为了吸引你的注意力,这会减轻疼痛的!”
“?!!?!?”(确实很疼!!) [sweat]
3 月 2006
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
程序源代码:
main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*先计算某月以前月份的总天数*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");break;
}
sum=sum+day; /*再加上某天的天数*/
if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
leap=1;
else
leap=0;
if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/
sum++;
printf("It is the %dth day.",sum);}
点击下载
第二部分 实 验 大 纲
实验一 熟悉Visual C++集成开发环境(IDE)
实验目的
1. 了解: VC6.0面向对象集成开发环境(IDE)
2. 掌握:这个具体的集成开发环境(IDE)的工作方式
实验内容
1. 熟悉VC6.0IDE程序设计环境
2. 利用VC6.0编制简单小程序并执行,尽可能测试该面向对象语言的各个方面
实验二 流程控制语句(一):条件和开关语句
实验目的
1. 掌握:条件语句的使用
2. 掌握:开关语句的使用
实验内容
1. 编程实现求解一元二次方程ax2+bx+c=0的根。
2. 输入一门课程的成绩,若高于90分,输出“A Grade”;若高于80而低于90,输出“B Grade”;高于70而低于80,输出“C Grade”;高于60而低于70,输出“D Grade”;否则输出“Not Passed”。用if-else 嵌套和switch语句两种方法实现。
实验三 流程控制语句(二):循环语句 枚举法 递推法 迭代法
实验目的
1. 掌握3种循环结构while、do-while和for的区别与联系,如何相互转换,并能正确使用;掌握与循环语句相关的break和continue语句的使用。
2. 掌握常用算法:枚举法 、递推法 、迭代法。
实验内容
1. 输入若干字符,统计其中数字字符、空白字符和其他字符的个数,输入EOF结束。
2. 设计一个程序,输入某天是几月几日,要求算出这一天是本年的第几天。
实验四 函数的参数传递、变量的存储类别与作用域
实验目的
1. 掌握函数的定义及调用。
2. 掌握函数的参数传递,形参、实参的关系,函数原型;
3. 掌握变量的存储类别及它们之间的差别;作用域概念,全局变量与局部变量的比较。
实验内容
1. 全局变量、局部变量和静态局部变量的应用。
2. 设计一个求两个数最大公约数的通用函数,算法不限,要求能反复输入数据并输出最大公约数。
实验五 函数的递归算法和函数的重载
实验目的
1. 掌握函数的嵌套调用、递归调用,掌握递归法编程;
2. 了解内联函数、重载函数、带默认参数函数的定义及使用;
3. 掌握程序的多文件组织。
实验内容
1. 求组合数,Cmn =n!(m!(n-m)!)
2. 用欧几里德算法计算两个数的最大公约数,分别用递推和递归两种方法实现。
实验六 类与对象的实践
实验目的
通过实验掌握面向对象的基本概念,类的定义方法,类成员的访问权限和访问类成员的方法;构造函数与构析函数
实验内容
定义一个圆类(Circle),属性为半径和周长、面积,操作为输入半径并计算周长、面积,输出半径、周长和面积。要求定义构造函数和拷贝构造函数。
实验七 友元及运算符重载的应用
实验目的
1. 掌握友元函数和友元类的应用。
2. 掌握运算符重载为成员函数和友元函数的方法。
实验内容
改善复数类,增加重载的运载符:-、-=、*=和/=,实现完整的复数的加减乘除运算。要求分别重载为成员函数和友元函数。
实验八 继承与派生
实验目的
1. 初步掌握继承与派生的关系及方法;
2. 在派生类构造函数中初始化基类成员;
3. 多重继承的方法;
4. 了解MFC主要类的派生关系。
实验内容
定义一个点类,包含X,Y的坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个直线类,以两个点类对象作数据成员,定义显示、求面积及长度函数。
实验九 虚函数与多态
实验目的
在掌握继承与派生的关系的基础上,进一步理解需函数与多态性的关系,实现运行时的多态性
实验内容
使用虚函数和抽象基类实现:定义一个点类,包含X,Y的坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个直线类,以两个点类对象作数据成员,定义显示、求面积及长度函数。
实验十 流类库与标准设备输入输出
实验目的
1. 掌握输入/输出的格式控制。
2. 掌握流操作子。
3. 熟悉标准设备的输入/输出。
实验内容
编程实现以下数据输入/输出:
1. 分别以左和右对齐方式输出整数,域宽为12;
2. 以八进制、十进制、十六进制输入/输出整数;
3. 实现浮点数的指数格式和定点格式的输入/输出,并指定精度;
4. 把字符串读入字符型数组变量中,从键盘输入;
5. 以上要求用流成员函数和流操作子各做一遍。
实验十一 文件处理
实验目的
1. 文件流的打开、读写与关闭。
2. 文件的随机访问。
3. 用构造函数打开文件来创建对象,用析构函数撤消对象并存入文件。
实验内容
建立一个应用程序,包括数据输入、存盘、读盘、操作数据后存储。通过随机数函数rand( )产生20个整数,逐个将这些数以二进制方式写入文件file.dat中。然后读出这些数,在内存中对他们进行增序排序,再将排序后的数以文本方式逐个写入file.out文件中。
实验十二 小型系统的设计
实验目的
1.掌握采用面向对象的系统设计方法
2.掌握采用面向对象的数据库设计方法
3.了解:用面向对象的程序设计思想,在OO环境下设计一个小型系统。
实验内容
1. 利用面向对象进行系统设计,可选图书管理系统、音像制品管理系统、进销存管理系统、人事管理系统等进行设计。
2. 尽量利用现有的类库,降低开发强度。
头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!头痛!!
我的电台:
http://221.baivi.com:6021
今天玩了下Windows Media 编码器,自己建了个播放服务器,可以自己过下播音的瘾了,不过只能在校园网听,因为就是我的机当服务器,又建立了http://221.baivi.com:6021 域名指向172.18.0.146,我的 IP,感觉还不错,但是一定要用Windows Media 播放器打开,为什么用浏览器不行呢?要是 直接用浏览器可以打开然后自动调用播放器不是更方便?
mms://221.baivi.com:6021
直接在地址栏输入上面的就可以自动打开WINMEDIA了!
好无聊的周末啊!!
本来打算趁星期天好好看部大片的,却有那么多的事情烦,天天作业好多,都没有时间做,自己都不知道在干什么,天天在改老哥的网站,也不知道什么时候可以改好,又想自己也做点什么出来,不过想的太多,却一样都没有做成!
看来我的"综合处理能力还不行啊!","平衡能力",TMD,真的不知道怎么办了.
数值分析没看过,离散数学不在的怎么样,物理学没有课本,软件工程没有上过……
[file=uploads/200603/08_204647_.ppt]点击下载[/file]
[file=uploads/200603/07_212051_.ppt]点击下载[/file]
上课好无聊, 上离散数学更无聊.