码迷,mamicode.com
首页 > 编程语言 > 详细

C语言第一实验报告

时间:2017-10-20 18:33:35      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:ble   double   can   报告   int   了解   oid   log   解决   

实验一:整数四则运算

#include<stdio.h>
int main (void)
{
  int A,B;
  scanf ("%d %d",&A,&B);
  printf ("%d + %d = %d\n",A,B,A+B);
  printf ("%d - %d = %d\n",A,B,A-B);
  printf ("%d * %d = %d\n",A,B,A*B);
  printf ("%d / %d = %d\n",A,B,A/B);
  return 0;
}

设计思路:(1)首先定义两个函数,(2)输出所得的结果。

遇到的问题和解决思路:(1)刚刚接触C语言,对格式不太了解,导致错了好多次。(2)问了宿舍的大佬得到了解决。

实验二:计算分段函数

#include<stdio.h>
#include<math.h>
int main()
{
    double x,y,a,b,c;
    scanf("%lf",&x);
    if(x>=0)
    {
        y=pow(x,0.5);
    }
    else
    {
        a=pow((x+1),2);
        b=x*2;
        c=1/x;
        y=a+b+c;
    }
    printf("f(%.2lf) = %.2lf",x,y);
    return 0;
}

设计思路:(1)先定义函数,(2)用条件语句if来写(3)根据方程。(4)输出结果。

遇到的问题和解决方法:这里要用调用数学函数,可是一开始不知道,怎么也做不对。问了同学和看书,就解决了。

实验三:三个数由大到小输出

else if(a>c)
  {
      x=c;y=a;z=b;
      printf ("x=%d,y=%d,z=%d",x,y,z);
  }
  else
  {
      if(b>c)
      {
          x=a;y=c;z=b;
          printf ("x=%d,y=%d,z=%d",x,y,z);
      }
      else
      {
          x=a;y=b;z=c;
          printf ("x=%d,y=%d,z=%d",x,y,z);
      }
  }
  return

设计思路:用if-else语句,但用的是多个if-else语句,进行多次比较,输出结果。

遇到的问题和解决方法:这里用if-else的多重复合,想了好久都没有做出来,去查了资料,才完成的。比较大小时,有点复杂。

C语言第一实验报告

标签:ble   double   can   报告   int   了解   oid   log   解决   

原文地址:http://www.cnblogs.com/lj1507899927/p/7700268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!