C语言程序设计第七次作业

一、学习内容  

    本次课学习了函数的基本知识,需要大家对如下知识点进行总结:

    1. 函数定义的基本格式,函数定义和函数原型(声明)的区别何在?

    2. 函数的调用方式有哪几种

    3. 什么是形参,什么是实参,函数调用时的参数传递机制是什么?

二、实验内容   

    1. 定义一个判断素数的函数isprime(int n),利用该函数输出1000以内的所有素数,每行10个,最后输出一共有多少个素数。(每列对齐)

    2.求两个正整数的最大公约数和最小公倍数。用一个函数gcd(int a,int b)求最大公约数,另一个函数lcm(int a,int b)根据求出的最大公约数求最小公倍数。

   3.编写一个函数fun(double x)求表达式x2-5x+4的值,x作为参数传给函数。在主函数中调用该函数求下列式子的值:

       y1= 22-5*2+4

       y2= (x+15)2-5*(x+15)+4

       y3= sin2x-5*sinx+4    

   求y3用数学函数 sin(x)  头文件math.h

   求解y2和y3时需要输入x的值。

   样例:

   y1=-2, x=0.5时,y2=166.75,y3=1.832721

4.用函数实现:火柴棍等式问题。

附加题

    函数实现万年历,其中需定义以下函数

int isValidate(int year,int month)             // 输入数据的合法性验证
    int isLeap(int year)                                    // 判断闰年
    int days(int year,int month)                     //  计算某年某月的天数
    int totalDays(int year,int month)             //  计算某年某月到1900年1月1日的总天数
    void printCanlender(int year,int month)  //  输出万年历

三、实验要求 

      作业提交必须按照以下格式写,不能只写源代码,或只提交运行结果截图。 

     格式如下: 

      一、实验内容        

  1. 实验要求:XXXXXXXXX  

        代码:(利用博客园的插入代码功能插入源代码,不要截图,严格按照标准格式来写,学习加入必要的注释) 

        程序运行结果:截图 

       每个实验题都按照上述格式完成。 

       二、知识点总结

             1、....... 

            2、....... 

                 ........ 

      三、实验总结(实验中遇到的问题及解决方法) 

           1、....... 

           2、....... 

                ........ 

四、作业评定: 

    满分10分,其中程序书写规范(缩格)及结果正确 5 分,程序书写不规范扣 1 分,知识点总结 2分  实验总结 2分, 每班提交的前5名同学  1分。奖励分:作业评阅 1分,附加题 1分 

    迟交作业 0 分,一周以后仍然没有交作业,倒扣 10 分,发现抄袭,一律倒扣10分。作业的评分将作为期末成绩中平时成绩和实验成绩的主要依据。

时间: 2024-08-01 06:25:05

C语言程序设计第七次作业的相关文章

C语言程序设计第13次作业

一.本次课主要内容: 本章主要介绍结构的基本概念与定义.结构变量的定义和使用.结构数组应用.结构指针概念.重点介绍结构的定义与成员引用方式.同时也介绍了文件的基本概念,文件操作处理基本步骤和过程,常用文件操作函数等知识. (1)通过综合示例"输出平均分最高的学生信息"引出结构的概念和主要知识点.重点学习了结构变量使用的三种情况:结构成员引用方式.相同类型结构变量的相互赋值.结构变量作为函数参数. (2)通过例子"学生成绩文件统计"引出文件的基本概念和主要知识点,实现

C语言程序设计第7堂作业

     一.本次课主要内容: 本次以计算圆柱体体积为例,通过定义体积计算功能的函数和主函数调用的例子,引出函数定义的一般形式:函数首部加函数体,且在函数结尾处通过return 语句返回结果.本节要重点掌握两点: (1)形参.实参及参数传递.形参只能用变量表示,在函数中起作用:实参可以是变量.常量或表达式,在主调函数中.实参与形参要个数一致,类型一致.参数传递时,实参把变量.常量的值或者表达式结果值传递给形参. (2)函数定义首部与声明.二者形式相似,函数声明的目的主要是说明函数的类型和参数的情

C语言程序设计第5堂作业

一.本次课学习主要内容及知识结构点: 二.实验内容:(60分) 1. 求奇数和.输入一批正整数(以零或负数为结束标志),求其中的奇数和.试编写相应程序. 2. 展开式求和.输入一个实数 x,计算并输出下式的值,直到最后一项的绝对值小于0.00001 (保留4 位小数).要求定义和调用函数fact(n)计算n 的阶乘,可以调用pow()函数求幂.试编写相应程序. 3. 求序列前n项和(2/1+3/2+5/3+8/5+...).输入一个正整数n,输出 2/1+3/2+5/3+8/5 +"的前n项之和

C语言程序设计第3堂作业

第3次作业的Deadline:? 2016-09-29 23:00pm 本次课学习主要内容: 常用数学函数 掌握for语句 分支结构中的二分支结构.多分支结构和else-if语句 通过四则运算程序掌握字符型数据的输入和输出及逻辑运算 通过简单程序进一步理解掌握数据类型和运算符的特点及应用. 实验内容: 1.计算平方根序列√?1???+√?2???+√?3???+?的前N项之和.可包含头文件math.h,并调用sqrt函数求平方根. 2. 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7

C语言程序设计第八次作业

一.学习内容     本次课学习了一维数组的基本知识,需要大家对如下知识点进行总结:     1. 数组的定义,数组元素的引用,数组的初始化和赋值.     2. 明确以下问题:能否给数组名赋值?为什么?C语言会对数组下标做越界检查吗?那么我们写程序时应该注意什么?     3. 对数组数据的访问一定是跟循环结构分不开的,一般情况下,循环变量的值随数组元素的下标变化.学会灵活运行循环结构完成对数组数据的处理.     4.通过火柴棍等式问题,理解利用函数.数组对程序的优化. 二.实验内容    

C语言程序设计第11次作业

一.本次课主要内容: 本章主要介绍指针相关的基础知识,本节课的主要如下 (1)通过示例"密码开锁"引入指针的概念和主要知识点,分析了密码开锁的过程来说明变量.内存单元和地址之间的关系,从而引入指针的基本概念,接着介绍了指针的基本运算以及指针变量的初始化. (2)通过例子"角色互换"引入指针作为函数参数的用途和用法,区分按值调用和引用调用,分析了3个swap()函数进行对比,最后通过给定的年和天数计算是某年某月某日的实例学习了如何使用指针作为函数参数返回多个值,解决了

C语言程序设计第六次作业

(一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 输入输出样例: Input eps:1E-4 s = 0.835699 源程序(有错误的程序) #include<stdio.h> int main() { int flag,n; double eps,item,s; printf("Input eps: "); scanf("%f",

2018上C语言程序设计(高级)作业- 第0次作业

1.翻阅邹欣老师博客关于师生关系博客,并回答下列问题 1)最理想的师生关系是健身教练和学员的关系,在这种师生关系中你期望获得来自老师的哪些帮助? 师生间的人际关系,是在教学过程中师生交往的基础上,通师生相互影响.相互认识.相互间信息交流而形成的.师生之间通过言语和非言语两种形式彼此传递信息和交流思想.观点.态度.情感等,双方交流的愿望.目的.动机.心理状态以及交流的时间.态度.方式等影响着交往的程度和水平,由此决定着二者之间的关系亲近程度,从而影响着学生对教师的评价,进而影响着孩子的学习:影响学

2018上C语言程序设计(高级)作业- 第4次作业

作业要求一 作业要求三.学习总结和进度 1.Git地址: 地址 2.点评3个同学的本周作业(在作业中给出被点评同学博客的链接),并邀请3名同学点评你的作业. 点评的三位同学: 3.请用表格和折线图呈现你本学期的代码行数和所用时间.博客字数和所用时间. 表格: 折线图: 4.本学期课程即将结束,请总结下你本课程的收获,回顾第0次作业,你是否实现了你的目标? 回顾第0次作业,我在新学期开始的时候给自己定的目标是"希望其表现在当拿到一个项目的时候在审题方面,在想方法.修bug方面都能有很大的提升.&q