csjcsj2000吧 关注:12贴子:157
  • 7回复贴,共1

【记录】C++代码

只看楼主收藏回复

1L自占


IP属地:山东1楼2016-02-03 11:08回复
    /*
    时间:2016/2/2 14:32
    功能:计算三角形面积
    目的:联系scanf ,printf。
    */
    # include <stdio.h>//标准输入输出
    # include <math.h>//数学计算
    int main(void)
    {
    int a; //定义整型
    int b; //定义整型
    int c; //定义整型
    double p;//定义双精度浮点数
    double S;//定义双精度浮点数
    printf("输入三边长度,用逗号隔开\n");//提示信息
    scanf("%d,%d,%d",&a,&b,&c);//输入函数
    p = (a + b + c) / 2;//计算实数p值
    S = (sqrt((p)*(p - a)*(p - b)*(p - c)));//计算面积值
    printf ("该三角形面积为S=%f\n", S);//输出函数,\n换行
    return 0;//结束
    }
    /*
    输入结果
    ——————————————————
    输入三边长度,用逗号隔开
    3,4,5
    该三角形面积为S=6.000000
    ——————————————————
    */


    IP属地:山东3楼2016-02-03 11:11
    收起回复
      /*
      时间:2016/2/2 10:36
      目的:练习使用scanf printf 分支语句
      功能:解二元一次方程组
      */
      # include <stdio.h>//标准输入输出
      # include <math.h> //数学计算
      int main(void)
      {
      int a ;//定义整型
      int b ;//定义整型
      int c ;//定义整型
      double delta;//定义双精数浮点,delta
      double x1;//定义双精数浮点,定义第一个解
      double x2;//定义双精数浮点,定义第二个解
      printf("输入个常数项的值,用空格隔开\n");//提示信息
      scanf("%d %d %d",&a,&b,&c);//输入变量a,b,c的值,不能加换行符\n,定义字符前要加&,取地址
      delta= b*b - 4*a*c;//计算delta值
      if (delta>0)//if分支条件语句,delta>0,后面有{},不能加;
      {x1 = (-b + sqrt(delta)) / (2*a);//计算x1
      x2 = (-b - sqrt(delta)) / (2*a);//计算x2
      printf("此方程有两个实数解,x1=%i,x2=%i\n",x1,x2);//输出
      }
      else if (delta==0)//否则,进入第二个分支
      { x1 = (-b) / (2*a);//计算x1
      x2 = x1;//把x1赋给x2
      printf("此方程有两个相等的实数根,x1=x2=%i\n", x1,x2);//输出
      }
      else//否则,进入第三个分支
      {
      printf("无解\n");//直接输出
      }
      return 0;//程序结束
      }
      /*
      设定变量
      ————————————————————
      a=1,b=2,c=1
      ————————————————————
      运行结果
      ————————————————————
      输入个常数项的值,用空格隔开
      1 2 1
      此方程有两个相等的实数根,x1=x2=0
      ————————————————————
      */


      IP属地:山东4楼2016-02-03 11:12
      收起回复
        我勒个去!全吞了!


        IP属地:山东5楼2016-02-03 11:12
        回复
          # include <stdio.h>
          # include <malloc.h>
          int main (void)
          {
          while (1)
          {
          int *p = (int *)malloc(1000);
          }
          return 0;
          }


          IP属地:山东6楼2016-02-03 11:13
          收起回复