C语言顺序结构程序【案例】

求ax2+bx+c=0方程的根,a、b、c由键盘输入,设b2-4ac>0。源程序如下:复制纯文本新窗口

#include

#include

intmain(void){

floata,b,c,disc,x1,x2,p,q;

scanf("a=%f,b=%f,c=%f",&a,&b,&c);

disc=b*b-4*a*c;

p=-b/(2*a);

q=sqrt(disc)/(2*a);

x1=p+q;x2=p-q;

printf("\nx1=%5.2f\nx2=%5.2f\n",x1,x2);

return0;

}

输入三角形的三边长,求三角形面积。已知三角形的三边长a、b、c,则该三角形的面积公式为:    area=( s(s-a)(s-b)(s-c) )1/2其中s = (a+b+c)/2。源程序如下:

#include

#include

intmain(void){

floata,b,c,s,area;

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

s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s);

printf("area=%7.2f\n",area);

return0;

}

(0)

相关推荐

  • c语言入门:[7]输入数据scanf及顺序结构

    用c语言编写一个类似下面的简单的加法程序我们应该已经会了. main() { int a=5; int b=6; int c; c=a+b; printf("%d+%d=%d ", ...

  • LabVIEW-平铺式顺序结构/层叠式顺序结构

    顺序结构位于程序框图-函数选板-编程-结构:分为平铺式顺序结构和层叠式顺序结构,默认为平铺式顺序结构: 平铺式顺序结构 01 包括一个或多个顺序执行的子程序框图或帧.平铺式顺序结构可确保子程序框图按一 ...

  • 用C语言写编写程序表白

    我们用C语言可以做很多事情,比如算题,比如编写机床的机械的运动轨迹.那么我们怎么用C语言编写一个程序相信爱的人表白呢? 操作方法 01 正确打开VC++,设置适合自己的字体大小及你想说的话: 02 编 ...

  • C语言选择结构

    C语言提供了可以进行逻辑判断的选择语句,有这些选择语句可以构成程序中的选择结构,通常又称为分支结构,在这里讲讲述选择结构中的if语句,请看下文. 操作方法 01 作为教程讲解,小编以一个简单的例子讲解 ...

  • 如何在手机上编写c语言 C++ Python程序等程序

    我们本次使用的程序是Mobile C, 这个程序支持C语言.C++.Javascript.Python.Lua等多种程序语言的编译运行. 这也是目前为止我使用体验最好的一个手机编程软件了. 要是使用平 ...

  • 计算机C语言指向结构体变量的指针

    一个指针变量当用来指向一个结构变量时,称之为结构指针变量.结构指针变量中的值是所指向的结构变量的首地址.通过结构指针即可访问该结构变量,这与数组指针和函数指针的情况是相同的. structstu{ i ...

  • 如何用c语言编写小程序

    很多大学生都或多或少的懂一点编辑语言,尤其是计算机系的,众说周知,c++语言是众多语言中比较简单易学的,那么要如何使用它来编写程序呢?下面将告知如何编写一个属于自己的小程序. 操作方法 01 想要编写 ...

  • C语言编写完程序后,打开一闪就退出,解决闪退

    C语言是一个优秀的,基础的计算机语言.需要大家努力的理解并且学习它,为日后的工作打下基础! 1.打开DEV CPP 01 双击打开 DEV CPP程序 02 ctrl+n 新建一个源代码 2.开始编写 ...

  • C语言中编写程序计算n!

    在C语言中怎样编写程序计算n!的值? 操作方法 01 在VC中新建C++文件,调节字体. 02 编写程序: #include<stdio.h>void main(){int n=1,N,i ...