C程序设计实验报告

C程序设计实验报告

姓名:杨怡程 实验地点:522教室 实验时间:3.26

一、实验目的与要求*

  1. 掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
  2. 通过运行简单的C语言程序,初步了解C语言的结构特点。
  3. 掌握C语言的基本类型及使用方法。
  4. 悉C语言运算符和表达式的正确使用方法。
  5. 熟练掌握Markdown的用法。

二、实验内容

  • 实验项目 1.3.2

代码:

       main()
       {
       int a,b,c,d;
       printf("Pldease enter a,b:\n");
       scanf("%d,%d,a,b",&a,&b);
       c=a+b;
       d=a*b;
       printf("%d+%d=%d\n",a,b,c);
       printf("%d*%d=%d\n",a,b,c);
       }

截图:

问题描述:经常忘记加""和;,\n有时也会忘记。

  • 实验项目 1.3.3

代码:

#include<stdio.h>
 main()
 {
  printf(********************A******************\n);
  printf(*******************AAA******************\n);
  printf(******************AAAAA********************\n);
  printf(*****************AAAAAAA*********************\n);
  printf(****************AAAAAAAAA**********************\n);
  printf(***************AAAAAAAAAAA***********************\n);
  printf(**************AAAAAAAAAAAAA************************\n);
  printf(*************AAAAAAAAAAAAAAA*************************\n);
  printf(************AAAAAAAAAAAAAAAAA**************************\n);
  printf(***********AAAAAAAAAAAAAAAAAAA**************************\n);
  printf(**********AAAAAAAAAAAAAAAAAAAAA****************************\n);       
  printf(*********AAAAAAAAAAAAAAAAAAAAAAA******************\n);
  printf(********AAAAAAAAAAAAAAAAAAAAAAAAA********************\n);
 }

截图:

问题描述:有时忘记加\n。

  • 实验项目 1.3.4

代码:

include<stdio.h>
    main()
    {
    printf("Data Types and Sizes :\n");
    printf("long: %d\n",sizeof(long));
    printf("unsigned: %d\n",sizeof(unsigned int));
    printf("double: %d\n",sizeof(double));
    }

截图:

问题描述: 会忘记加; 。

  • 实验项目 2.3.1

代码:

include<stdio.h>
    include<math.h>
    main()
    {
    float a,b,x;
    printf("Please enter a,b:\n");
    scanf("%f,%f",&a,&b);
    x=(b+sqrt(b*b+2*a))/(a-b);
    printf("x=%.2f",x );
    }

截图:

问题描述:老问题,还有就是数学公式和%.2f的理解和运用。

  • 实验项目 2.3.2

代码:

#include<stdio.h>
    #include<stdio.h>
    #define p 3.14
     main()
     {
     float r,h,S,V; printf("Please input r,h: ");
     scanf("%f,%f",&r,&h); S=rrp; V=rrp*h/3;
     printf("S=%f V=%f\n" ,S,V);
     }

截图:

问题描述:数学公式不熟练,打代码速度有待提高。

*流程图

实验小结

问题:
1、不熟悉键盘,无法做到盲打,还是需要进行大量的练习,特别是在中文和英文切换的时候,经常出现错误。
2、写程序的时候一定要用心,稍微一点什么小问题可能就会造成程序的出错。比如每一条语句写完了之后不要忘记加上分号,使用别人的函数时不要忘记引文件。

收获:
1、有些程序看到后很快就可以反应过来并写出来时会有很大的成就感,这可以让我学习更加有动力。
2、思维更加细致,逻辑更加严谨。

posted @ 2021-03-29 22:25  逆刃  阅读(270)  评论(1编辑  收藏  举报