




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2次实验要求时间:第六周(2013-04-07) 5-8节,分两组进行地址:B7-233实验一 表达式与条件判断1、 实验目的 理解程序的分支结构 掌握基本输入输出的方法 能实现简单的条件判断程序 提高程序的可读性 了解基本数据类型的字节宽度和范围表示2、 实验内容(1) 基本数据类型的大小编写一个程序,输出基本数据类型char,short, int , long, float, double,和指针类型void*, char*,short*, int* , long*, float*, double*的数据类型长度。并判断这些变量存储在stack中还是heap中。提示:求int型数据类型宽度的表达式:sizeof(int)(2) 解一元二次方程:提示:在头文件math.h中有函数fabs求绝对值,sqrt求平方根。(3)求生日是星期几写一个程序,只要输出生日的年、月、日,就能回答那天是星期几。基本要求:已知公元1年1月1日是星期一,只需求出生日离那时共几天,问题就解决了。算法分析:先算公元1年到生日的上一年年底共几天,再算本年到生日的上月底共几天,最后加上当月的天数。其中闰年满足:(year %4 =0) & (year % 100!=0) | (year %400=0)测试数据 (1) 1年1月1日是星期一(2)2年1月1日是星期二(3)输入你的生日,看看是星期几(4)1997年7月1日香港回归是星期几?(5) 今天是星期几?【升级编程内容】:对输入的日期的合理性进行校验,例如:月份不大于12,非闰年不得有2月29日。实验二 循环结构实验目的: 培养编写程序的艺术,明确程序可读性是程序质量的重要标准 进一步学习掌握查找和修改编译错误的方法 初步学习调试方法实验内容:(1)计算提示:for循环(2)编制输出下图的程序基本要求:(1) 分析其中的星号个数与行数的变化关系,行首空字符个数与行数的关系,设行号为N,计算图形中星号个数用行号表示的关系式,行首空字符个数用行号表示的关系式。(2) 学习程序书写风格,数据定义和语句执行用空行隔开,循环体、if语句执行体和其他嵌套语句往里缩进若干空格,养成锯齿形书写源程序的习惯。#include#includeint Ymd2Wday(int year, int month, int days) static int mdays = 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30 ; int i, y = year - 1; for (i=0; i2) if (year%400)=0) | (year&3)=0 & (year%100) +days; return (y+y/4-y/100+y/400+days)%7; int main() int y,m,d,w; static char* wday= Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday ; printf(-输入年 月 日:); scanf(%d %d %d, &y, &m, &d); w = Ymd2Wday(y,m,d); printf(%sn, wdayw); getch();return 0; #include using namespace std; main() int y,m,d,weekid; char week10 = Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday; cinymd; if(m=2)m+=12;y-; weekid=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; coutweekweekidendl; #include #includevoid main() double a,b,c,d,e;cinabc;cout一元二次方程的解如下endl;if (a=0&b=0)cout方程无根endl;else if(a=0&b!=0)d=-c/b;cout方程只有一个根为:dendl;else if(a!=0&b!=0) if(b*b-4*a*c0)cout方程没有实根endl;if(b*b-4*a*c=0)d=-b/2/a;cout方程只有一个实根: d0)c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年台州温岭市第一人民医院招聘医学卫生类高层次人才9人模拟试卷及答案详解(历年真题)
- 2025江西省中医医学中心高层次人才招聘130人模拟试卷及一套参考答案详解
- 2025江苏灌云万邦人力资源有限公司招聘工作人员模拟试卷及答案详解(网校专用)
- 2025安徽淮北师范大学招聘高层次人才90人模拟试卷及参考答案详解1套
- 2025湖南农业大学第二批招聘14人模拟试卷及答案详解(新)
- 2025年甘肃省武威市凉州区清源镇选聘专业化管理的大学生村文书模拟试卷(含答案详解)
- 2025河南新乡医学院辅导员招聘12人考前自测高频考点模拟试题及完整答案详解
- 2025内蒙古自治区精神卫生中心招聘急需紧缺合同制人员13人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年甘肃省大数据中心招聘工作人员考前自测高频考点模拟试题及答案详解(新)
- 2025江苏省人民医院宿迁医院(宿迁市第一人民医院)博士专项招聘82人考前自测高频考点模拟试题附答案详解(完整版)
- 第二章 有理数及其运算 单元试卷(含答案)2025-2026学年北师大版七年级数学上册
- 2025年11月中国质量协会质量专业能力考试精益现场管理工程师复习题及答案
- 印刷厂生产报表编制细则
- 幼儿防触电安全知识培训课件
- 仪表阀门培训课件
- 《诗经·卫风·淇奥》课件
- ULK1:细胞代谢调控网络中的关键节点-自噬与糖代谢的分子机制及功能解析
- 智能交通诱导
- 妇幼健康项目课件
- 上级迎检管理制度
- 梯田文化课件七年级
评论
0/150
提交评论