精华内容
下载资源
问答
  • c语言程序报告总结 附表2 C++(或C)语言课程设计总结报告 源代码 /* 学生通讯录管理系统能够实现对通讯录的内容进行创建显示查询删除以及 修改等功能 */ # include # include # include # include # define N 100 ...
  • 信息工程系 课程设计报告书 所属课程名称 C 语言程序设计 专业班级 : 150311 学生姓名曾传凤 学 号 15031102 长春工业大学人文信息学院 2016 年 9 月 9 日 1 课程设计成绩评定表 项 目 得 分 平时表现 及设计完成...
  • 标准实用 江西科技师范大学 语言程序设计报告 题目 :ATM 机操作系统的简单开发 姓名 :唐智德 学号 :20132195 专业:计师 1 班 文案大全 标准实用 指导老师 :郑睿颖 2013.4.11 目录 一 需求分析 二 设计思路 三 详细...
  • 指针指针的概念1:对内存的理解(重点)指针定义与指针有关的运用1:c语言动态内存管理2:内存泄漏?指针的概念1:对内存的理解这是我们计算机的内存条。这当然是我们的物理内存这是我们的虚拟内存像我们可以写程序来...

    指针

    指针的概念

    1:对内存的理解

    (重点)指针定义

    与指针有关的运用

    1:c语言动态内存管理

    2:内存泄漏?

    指针的概念

    1:对内存的理解

    这是我们计算机的内存条。这当然是我们的物理内存这是我们的虚拟内存

    fdee0b7591c34af4882411e5bce8eb2a.jpg像我们可以写程序来操纵计算机内存这样子。或者我们可以这样认为,物理内存是可以看得见,摸得着的,而虚拟内存反之。

    计算机所有的程序都需要内存来执行。

    2:地址

    我们在c语言中在定义一个变量时,系统就会为该变量分配内存空间,当我们赋值时,那么就相当于往杯子里装了水一样。

    (重点)指针定义

    ok,我们用代码来证明

    0b72ac948ffd46ad86dbf1daf0682308.jpg我们来看运行结果

    d77298ea516542a0ad3300aa6bbd8fb7.jpg

    我们可以看到,两者是等价的,撸一串代码对于概念的理解也很有帮助。

    与指针有关的运用

    1:c语言动态内存管理

    int *p1;

    double *p2;

    p1 = (int)*malloc(4);

    p2 =(double*)malloc(8);1

    2

    3

    4

    我们来看一个例子

    8886add1550b4a6095c2aa98731d7981.jpg如果没有看清图片,我们来看代码片

    #include

    int main()

    {

    int *ptr;

    ptr =(int*)malloc(sizeof(int));

    if(ptr==NULL)

    {

    printf("分配内存空间失败");

    exit(1);//退出

    }

    printf("请输入一个整数 ");

    scanf("%d",ptr);

    printf("你输入的整数是: %d\n",*ptr);

    free(ptr);//释放掉指针

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    我们来看运行结果

    49107f6ef7f14080b669f8e24990b5e1.jpg这里我们注意一点,由于并不是所有的操作系统都是四个字节,所以我们要用到sizeof。

    我们再来看一个程序,功能是根据用户输入整数的个数来申请空间。

    7cf984480f924104bc312544e2186afc.jpg我们来看代码片

    include

    #include

    int main()

    {

    int *ptr=NULL;

    int num,i;

    printf("请输入整数的个数:");

    scanf("%d",&num);

    ptr =(int*)malloc(num*sizeof(int));

    for(i=0;i

    printf("请录入第%d个整数:",i+1);

    scanf("%d",&ptr[i]);

    }

    printf("您录入的整数是:");

    for(i=0;i

    printf("%d",ptr[i]);

    }

    free(ptr);

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    ok,我们来看运行效果

    fd3dba53072d4488a3c090c393473e64.jpg2:void *memset(void *str, int c, size_t n)memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的;

    包含在头文件中,可以用它对一片内存空间逐字节进行初始化;我们来看具体代码运用

    d8be5af31fbd4d74b5eb5ffd1d28d809.jpg我们来看代码片下面展示一些 内联代码片。

    #include

    #include

    #include

    #define N 10

    int main(){

    int *ptr =NULL;

    int i;

    ptr=(int *)malloc(N * sizeof(int));

    if(ptr ==NULL){

    printf("空间申请失败");

    exit(1);

    }

    memset(ptr,0,N*sizeof(int));

    for(i=0;i

    printf("%d",ptr[i]);

    }

    putchar('\n');

    free(ptr);

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    #include

    #include

    #include

    int main(void){

    int *ptr1 =NULL;

    int *ptr2 =NULL;

    ptr1 = (int*)malloc(10*sizeof(int));

    ptr2 =(int *)malloc(20*sizeof(int));

    //将ptr1的数据拷贝到ptr2中

    memcpy(ptr2,ptr1,10);

    free(ptr1);//我们将ptr1释放掉。

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    #include

    #include

    int main(){

    int i,num;

    int countq =0;

    int *ptr = NULL;//初始化NULL

    while(num!=-1){

    printf("请输入一个整数,输入-1表示结束:");

    scanf("%d",&num);

    countq++;

    ptr = (int*)realloc(ptr,countq*sizeof(int));

    if(ptr==NULL){

    printf("空间申请失败");

    exit(1);

    }

    ptr[countq-1] =num;

    }

    printf("输入的整数分别是:");

    for(i=0;i

    printf("%d",ptr[i]);

    }

    putchar('\n');

    free(ptr);

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    2:内存泄漏?

    内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。

    这这这。。。就关系到我们在空间管理上的合理运用。好啦,我们极端的举个例子下面展示一些 内联代码片。

    #include

    #include

    int main(void)

    {

    while(1){

    malloc(1024);

    }

    getchar();

    return 0;

    }1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    代码短小精干,但原理涉及到计算机的内部。代码的长短决定不了代码的1功能和效果。

    如果,没有管家的朋友们,可以试试运行这段代码。我的电脑管家会直接判断这是纳尼木马,连可执行文件都不让生成。如果有兴趣的朋友,可以关掉杀毒,运行一下,你的电脑会假死后回来。

    展开全文
  • 课程设计报告 课程设计名称 C 程序设计 系 别 学 生姓名 班 级 学 号 成 绩 指 导教师 开 课 时 间 2011-2012学年二学期 第一章 菜单设计 . 1.1 目及要求 1 1.2 思路 3 1. 3 流程 4 1. 4 具体 4 1.5 程序运行截 7 第...
  • c语言报告总结.docx

    2020-07-29 15:27:35
    c语言报告总结 篇一c语言实训总结报告 125041330 实习报告书 防灾科技学院灾害信息工程系 20XX年制 实习目的 本课程是信息管理与信息系统专业的一门专业必修课 程是学生学习完 C语言程序设计专业基础课程后进一步 ...
  • 实用文档 课程设计报告 课程类别本科 课程名称程序设计基础 C语言 课程代号指导教师 银行 ATM自动取款机系统课程设计 姓名 学号 姓名 学号 姓名 学号 学院 班级 标准文案 实用文档 目 录 1. 课程设计内容 . 2. 课程...
  • 语言程序设计实验报告 C 语言程序设计实验报告 C 语言程序设计实验报告 实验名称 计算出 1000 以内 10 个最大素数之和 实验目的 1熟练掌握 if if?else if ?else if 语句和 witch 语句格式及使用方法掌握 if 语句中的...
  • 个人收集整理 仅供参考学习 C语言程序设计基础教材 参 考 答 案 包括各单元 一 随堂练习 二 单元总结 三 单元练习 四 实训指导 0 / 78 仅供参考学习 个人收集整理 程序设计宏观认识单元一 随堂练习一 1-1随堂练习....
  • HUNAN UNIVERSITY 程序设计训练 报 告 学生 学生学号 专业班级 指导老师 院长 (系主任... .5 五 实训源程序代码和调试过程 .7 六 实训总结 .11 附录1.12 附录2 .12-22 一 系统功能简介 .学生信息管理系统 1, 进入主界面
  • 求利用结构化程序设计方法以及C的编程思想来完成学生限时答题评测系统的设计。 2. 要求在设计的过程中,按功能定义函数,进行模块化设计,各个功能模块用函数的形式来实现。 3. 通过本次课程设计,要求加深...
  • 如果下学期继续采用这种方式,我希望可以在博客上加一些知识点的讲解和总结方法,这样可以使我们更清楚的了解和便于系统的总结一些零散的知识点。 4、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而...

    回答下面几个问题

    1、当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么?

          当初选择计算机这个专业,一是因为对这门专业的好奇心,想了解我们一直都在接触的计算机究竟是怎么操作的;二是在这科技飞速发展的IT时代,计算机已经是和我们密不可分 ,所以计算机就成了我报考专业的第一选择。经过这一学期的学习,我觉得自己渐渐喜欢上了这个专业,对这个专业有了更多的好奇,想去学好它发现它其中更多的奥秘。其实就我个人来说,计算机并不是自己特别喜欢的领域,对它更多的是怀着一颗好奇的心理,更说不上擅长,因为我觉得我的逻辑思维不是很强,分析问题的时候不是很清晰。希望通过不断的学习可以提高我这方面的能力吧。

    2、要求关注邹欣老师,你肯定听话的关注了,那么请问你关注后有没有看他们的博文?有何收获?

          在最开始就关注邹欣老师的博客了,觉得邹欣老师的博客写的很有深意,涉及的方面非常广。看到了之后觉得受益匪浅,其中包括很多关于语言方面的知识。通过阅读邹欣老师的博客让我学会了如何对学习的内容做出系统而有调理的总结,学会规划。尤其是在阅读完《构建之发阅读笔记02》之后,深刻意识到了团队合作的重要性和对于有些事情个人是无法独立完成的,尤其是在编程和软件开发这一方面。单枪匹马终究太过薄弱,要结合大家的想法,共同进步。

    3、你对目前的上课和作业方式(上课讲解+PTA+博客)有何意见和建议?如果下学期继续采用这种方式,你希望有哪些改进?为什么?

           我认为当前的这种上课和作业的方式还是挺不错的,老师讲课的方式我还是很喜欢的,既有讲解又有练习,可以让我们边学边练。对于PTA我觉得也还可以,可以让我们在课后有更多的练习资源。博客这一方面,由于我之前没有写过,对这个还不是很了解,所以接触后觉得比较陌生,写起来还不是很熟练。如果下学期继续采用这种方式,我希望可以在博客上加一些知识点的讲解和总结方法,这样可以使我们更清楚的了解和便于系统的总结一些零散的知识点。

    4、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变--基于希望得到什么样的更好结果,你才希望这样改变的;更重要的是,你根据什么估计这些改变会有预期的结果。

           结合这一学期的情况,我觉得如果让我再重新来过这个学期一次,我一定会好好利用课余时间多进行编程的练习,这样才不至于让自己处于手忙脚乱的状态,只有这样才能提高我的编程能力。我从来都不觉得自己是个聪明的人,相反,我觉得我的逻辑思维并不是很好。所以,笨鸟先飞嘛,如果能重新来过我一定会勤加练习,相信如果多练习的话,一定会有很大的提升的。

    5、大学生活过去1/6,是的1/6,大学生活会很短暂。经过这一学期,请问你对我们学校的大学生活有何感想?在这种大学氛围下,你预备如何规划剩余的5/6?

          时间飞逝,一转眼我已经从高中进入大学度过了四个月,也就是1/6的时光了。刚刚踏入校门时,带着新奇、迷茫、壮志,打量着这个全新的环境,我要生活四年的地方。经过几个月时间的了解,我对大学生活慢慢开始熟悉,适应。起初,我认为大学的时光是悠闲、轻松的,然而,经过几个月的生活,我发现并不是这样的,我们有好多的事情要去做。大学完全是个独立自主学习的地方,要想成为自己想成为的人,就要付出更多的努力。

        因此,我决定要好好规划剩下的5/6。我的专业是计算机。所以必须具备扎实的数据基础理论和基础知识;要培养较强的思维能力、算法设计与分析能力;系统的掌握计算机科学与技术专业基本理论、基本知识和操作技能;了解学科的知识结构、典型技术、核心概念和基本工作流程;拥有较强的计算机系统的认知、分析、设计、编程和应用能力;掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有比较强的创新意识;熟练掌握至少一门外语,这样能够熟读本专业外文书刊。由此看来,要想最终成功必须要坚持,希望会得到自己想要的结果。

          6、终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。

           步入大学,可能大多数的时间都是自己学习,但同样离不开老师的教导,我很感谢自己在大学遇到的老师。教会我很多知识,以及一些道理。无论是谁,只要还是学生就都离不开老师的教诲。感谢这半年来,老师辛勤的教导和无私的付出,希望在以后的日子里能与您更好的前行。

    每周作业总结

     

    转载于:https://www.cnblogs.com/phsudie/p/8047324.html

    展开全文
  • 项目案例报告 课程名称 程序设计基础 院 系 计算机科学与信息工程学院 学生姓名 李飞 学 号 13031110124 专业班级 网络工程 指导教师 周 晏 2013 年 12 月 案例一 案例内容 编程判定从键盘输入 n 个数据互不相等 ...
  • C语言程序大作业 精品文档 精品文档 收集于网络如有侵权请联系管理员删除 收集于网络如有侵权请联系管理员删除 大连理工大学C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名罗 专业班级 学号 联系电话 Email...
  • C语言程序大作业.doc

    2020-02-22 15:00:57
    大连理工大学C程序设计大作业总结报告 大连理工大学 程序设计大作业报告 电信1401 * 2014* 2014.5.29 2 - 大连理工大学C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email ...
  • C语言课程设计总结报告学生考勤系统设计 C语言程序设计课程设计报告设计题目:学生考勤系统设计专 业 自 动 化 班 级 自 动 化 071 学 生 朱 胜 佳 指导教师 梁 德 胜 2008 年 春季 学期2设计任务:C 语言课程设计...

    41528d3028836879cd698677c3999917.gifC语言课程设计总结报告学生考勤系统设计

    C语言程序设计课程设计报告设计题目:学生考勤系统设计专 业 自 动 化 班 级 自 动 化 071 学 生 朱 胜 佳 指导教师 梁 德 胜 2008 年 春季 学期2设计任务:C 语言课程设计任务书 10题目:学生考勤系统设计功能:学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、学号、日期、节次、出勤情况等信息。本系统可以模拟考勤过程、记录考勤结果,并能在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。要求:1、用 C 语言实现程序设计;2、利用结构体进行相关信息处理;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。平时成绩: 验收答辩成绩: 设计报告成绩:总评成绩: 指导教师:一、总体设计31.程序的总体设计◎确定界面,使用户可选择操作项目(录入,修改,查询,评分) 。◎录入功能:使用结构体,要求用户输入姓名、性别、学号、日期、节次、当前出勤情况等信息,并写入文件。 ◎修改功能:使用户输入学号,姓名其中一项可以修改考勤其信息。对于修改功能的实现,是先将所有文件内容读入到内存中,然后修改考勤值,最后再重新覆盖写入文件。◎查询模块:使用字符串比较函数,利用循环找到对应结构体数组元素,然后输出需要信息。对于查询功能的实现,同修改,是先将所有文件内容读入到内存中,然后查找到其中某项,最后输出到屏幕。◎评分模块:系统根据总的应道考勤数按照百分制,求出每个学生的分数,并输出到屏幕。2. 数据结构学生信息用结构体记录,包括姓名(字符数组) 、性别(字符型) 、日期(年月日三个字符数组) 、节次(整型) 、出情况(整4型) 。3. 函数原型声明void main() //主函数void record(); //录入数据函数void amend(); //修改数据函数void search(); //查询数据函数void goal(); //计算总评函数二、详细设计1.main( )函数void main(){void record(); //录入数据函数void amend(); //修改数据函数void search(); //查询数据函数void goal(); //计算总评函数char item;printf(“ ◎●◎●◎●◎●◎●◎●◎●◎●◎●◎●◎\n“);printf(“ ● ●\n“);printf(“ ◎ 学 生 考 勤 管 理 系 统 ◎\n“);printf(“ ● ●\n“);printf(“ ◎ 作者 朱胜佳 西安理工 自 071 ◎\n“);printf(“ ● ●\n“);printf(“ ◎●◎●◎●◎●◎●◎●◎●◎●◎●◎●◎\n“);printf(“ ● ●\n“);printf(“ ◎ 1.学生信息及考勤情5况录入 ◎\n“);printf(“ ● ●\n“);printf(“ ◎ 2.学生信息及考勤情况修改 ◎\n“);printf(“ ● ●\n“);printf(“ ◎ 3.学生信息及考勤情况查询 ◎\n“);printf(“ ◎ ◎\n“);printf(“ ● 4.学生考勤总评分数查询 ●\n“);printf(“ ◎ ◎\n“); printf(“ ●◎●◎●◎●◎●◎●◎●◎●◎●◎●◎●\n“); //用户界面printf(“\n“);printf(“ 请选择您需要的操作\n“);scanf(“%c“,switch(item){case 1 : record();break;case 2 : amend();break;case 3 : search();break;case 4 : goal();break;} //实现功能选择} 流程图:6开 始2. record() 函数void record(){int i,j=0,jx=1;printf(“ ************************学 生 基 本 信 息 录 入*****************************\n“);if((fp=(“date.txt“,“w“))==NULL){printf(“文件打开失败\n“);exit(0);}for(i=0;jx==1;i++) //输入信息循环{ for(;j==0;) //输入确认循环{getchar();printf(“请输入第%d 个学生的姓名 “,i+1);gets(stu[i].name);printf(“请输入第%d 个学生的学号 “,i+1);输出界面switch(item) switch(item)switch(item)record()1amend()23 4search() goal()break结束7gets(stu[i].number);printf(“请输入第%d 个学生的性别(男:m 女:f) “,i+1);stu[i].sex=getchar();printf(“请输入第%d 个学生的生日(格式:年 月 日) “,i+1);scanf(“%d%d

    展开全文
  • C语言程序大作业.pptx

    2020-10-10 02:07:59
    大连理工大学 程序设计大作业报告 电信 1401 * 2014* 2014.5.29 - 1 - 大连理工大学 C 程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email 大连理工大学 程序设计大作业报告 ...
  • c语言程序大作业.docx

    2020-07-14 21:37:36
    大连理工大学 C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email 完成日期 2015年 5 月 29日 大连理工大学 程序设计大作业报告 电信 1401 * 2014* 2014.5.29 一 设计任务 我...
  • C语言程序大作业.pdf

    2020-04-27 13:37:20
    大连理工大学 C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email 完成日期 2015 年 5 月 29 日 大连理工大学 程序设计大作业报告 电信 1401 * 2014* 2014.5.29 一 设计任务 ...
  • C语言程序大作业.docx

    2020-06-10 00:03:40
    大连理工大学C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学号 联系电话 Email : 完成日期: 2015年5月29日 - PAGE - PAGE # - 欢迎下载 设计任务 我的程序设计是一个学生成绩录入及处理的...
  • 顺序程序设计(C语言实验报告)仲恺农业工程学院实验报告纸信息学院(院、系) 专业 班 C语言程序设计 课学号 姓名 实验日期 教师评定实验名称:顺序程序设计实验目的:(1)掌握C语言中使用最多的一种语句——赋值语句的...

    顺序程序设计(C语言实验报告)

    仲恺农业工程学院实验报告纸

    信息学院(院、系) 专业 班 C语言程序设计 课

    学号 姓名 实验日期 教师评定

    实验名称:顺序程序设计

    实验目的:

    (1)掌握C语言中使用最多的一种语句——赋值语句的使用方法。

    (2)掌握各种类型数据的输入输出方法。

    实验内容与总结:

    1、验证性实验

    (1)键盘输入与屏幕输出练习main()

    {

    char a,b;

    int c;

    scanf("%c%c%d",&a,&b,&c);

    printf("%c,%c,%d\n",a,b,c);

    }

    A)1 2 34 B)1,2,34

    C)’1’,’2’,34 D)12 34

    问题 2与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改? printf("%c,%c,%d\n",a,b,c);”改为“printf("%c %c %d\n",a,b,c);”

    问题3要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?scanf("%c%c%d",&a,&b,&c);”改为“scanf("%c,%c,%d",&a,&b,&c);”

    问题 4要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为'1', '2',34,则应修改程序中的哪语句?怎样修改?scanf("%c%c%d",&a,&b,&c);

    printf("%c,%c,%d\n",a,b,c);

    改为:scanf("%c,%c,%d",&a,&b,&c);

    printf("'%c','%c',%d\n",a,b,c);

    注意事项:

    printf和scanf函数使用是要注意“空格”、“ ’”、“,”的添加。scanf需原样输入,printf函数会原样输出。

    2、编程练习

    (1) 设r=1.5,h=3.0,求圆周长、面积;圆球表面积、圆球体积;圆柱体积。——教材P89-4.8

    提示:圆球表面积=,圆球体积=

    程序如下:

    #include

    #define PI 3.1415926

    #define L 2*PI*r

    #define S PI*r*r

    #define SQ 4*PI*r*r

    #define VQ (4.0/3.0)*PI*r*r*r

    #define VZ PI*r*r*h

    void main()

    {

    float r,h;

    printf("输入圆半径r,圆柱高h:\n");

    scanf("%f,%f",&r,&h);

    printf("圆周长为:L=%6.2f\n",L);

    printf("圆面积为:S=%6.2f\n",S);

    printf("圆球表面积为:SQ=%6.2f\n",SQ);

    printf("圆球体积为:VQ=%6.2f\n",VQ);

    printf("圆柱体积为:VZ=%6.2f\n",VZ);

    }

    (1)程序编制要点:

    ①定义pi;

    ②计算公式的定义与调用;

    ③printf提示数据的输入。

    (2)该题目涉及的知识点和难点:

    ①宏定义;

    ②单精度浮点数float;

    ③scanf函数的使用;

    ④取商“/”。

    (2)输入一个华氏温度,输出摄氏温度。公式为:c=5/9(F-32)。——教材P89-4.9

    程序:

    #include

    #define C (5.0/9.0)*(f-32)

    void main()

    {

    float f;

    printf("输入一个华氏温度:f=");

    scanf("%f",&f);

    printf("输出的摄氏温度是:C=%5.2f\n",C);

    }

    (1)程序编制要点:

    ①公式的定义与调用;

    ②printf提示数据的输入。

    (2)该题目涉及的知识点和难点:

    ①宏定义;

    ②单精度浮点数float;

    ③scanf函数的使用;

    ④5和9要用实型表示,否则5/9值为0.

    程序代码和运行情况描述:

    程序代码的编译没多大问题,只是在操作时我出现了少许错误。一、在C语言中代码的输入与运行都要保持键盘直接输入状态,不能使用一些文字输入法输入。我在程序运行时就是用文字输入法输入,结果程序运行出错。二、取商是没有注意实型的表示,开始时数字的取商都表示成了4/3和5/9,结果编程练习(1)的部分结果与别人的有出入,编程练习(2)无论输入什么,运行结果都是0。把取商都改成4.0/3.0和5.0/9.0后,程序的运行就没出错了。

    在验证实验当中,pri

    展开全文
  • 实验操作是教学过程中理论联系实际的重要环节而实验报告的撰写又是 知识系统化的吸收和升华过程因此实验报告应该体现完整性规范性正 确性有效性现将实验报告撰写的有关内容说明如下 1 实验前按实验要求手写程序或...
  • 专业设计报告 课程名称 C语言程序设计 课题名称医院信息管理系统 专业班别12本计算机科学与技术二班 姓名 学号 指导教师 设计日期2012-5-25 教师评语 等级 项目 优 良 中 及格 差 专业设计目的 设计基本要求 算法...
  • c语言项目总结ppt 篇一c语言程序设计报告 课程设计报告 课程名称C语言程序设计 专业 机械设计及其自动 化班级1185班 学号20XX13090526姓名谭信 指导教师王颖 20XX年6月22日 湖南工程学院 课程设计任务书 课程名称...
  • 大连理工大学C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email 完成日期 2015年 5 月 29日 设计任务 我的程序设计是一个学生成绩录入及处理的程序程序包括多种功能能够...
  • 大连理工大学 程序设计大作业报告 电信1401 * 2014* 2014.5.29 大连理工大学C 程序设计 大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email - 1 - 大连理工大学 程序设计大作业报告 ...
  • 大连理工大学 C程序设计大作业总结报告 学生成绩录入处理系统 学生姓名 罗 专业班级 学 号 联系电话 Email 完成日期 2015 年 5 月 29 日 设计任务 我的程序设计是一个学生成绩录入及处理的程序程序包括多种功能...
  • C 语言程序设计 程 设 计 报 告 分 值 设计题目 职工工资管理系统 专 业 班 级 学 号 姓 名 信息工程学院 . . 前言 工资管理系统是企业不可缺少的一部分它利用计算机对员工工资进行统一管 理实现工资管理系统的系统...
  • 实验操作是教学过程中理论联系实际的重要环节 而实验报告的撰写又是知 识系统化的吸收和升华过程 因此实验报告应该体现完整性 规范性正确性 有效性现将实验报告撰写的有关内容说明如下 1 实验前按实验要求手写程序或...
  • 郑州大学C语言实验报告

    千次阅读 2015-12-08 23:38:11
    zzu c 语言实验报告册总结 鉴于郑州大学c程序报告网上无完整答案,故将后面没有答案的部分补充,以供同学参考。for循环的使用 9.1 #include void main() { int m=3,n=5,s=1,k=1,i,l=1; for(n=1;n;n++) s=s*n; ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 169
精华内容 67
关键字:

c语言程序报告总结

c语言 订阅