观看须知

仅限本人总结,C大佬勿入!!!
求知课堂地址:https://www.bilibili.com/video/BV1fZ4y1F7Vt

第十课代码

[Ry8BYF.png]
三个程序设计
1.海伦计算三角形面积
2.转换字符大小写
3.一元二次方程求根

#include <stdio.h>

#include <math.h>

int main(void)//海伦公式计算三角形的面积

{

        //printf("请输入要计算的三条边    ");

        //float a;

        //float b;

        //float c;

        //float p;

        //float area;

        //scanf_s("%f,%f,%f", &a, &b, &c);

        //p = 0.5 * (a + b + c);

        //area = sqrt(p * (p - a) * (p - b) * (p - c));

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

        //printf("area = %f\n", a, b, c);



        

        //转换大小写的程序

        //char s;

        //char x;

        //printf("输入你要转换的字符\n");

        //s = getchar();

        //printf("%c,%d\n",s,s);

        //x = s + 32;

        //printf("%c,%d\n", x, x);

        //求ax^2+bx+c的方程的根 abc由键盘输入  设b^2-4ac>0    根号下>=0

        float a;

        float b;

        float c;

        float p;

        float q;

        float x1;

        float x2;

        float delta;

        printf("请输入你要计算的系数a b c\n");

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

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

        p = sqrt(delta) / (2 * a);

    q = -b / (a * 2);

        x1 = q + p;

        x2 = q - p;

        printf("x1 = %f,x2 = %f", x1, x2);

        return 0;

}

顺序结构分支结构循环结构
表达式语句
表达式;
函数调用语句
函数名(实际参数
控制语句
九种控制语句
条件判断语句
if语句,switch语句
循环执行语句
do while语句 while语句 for语句
转向语句
break语句 goto语句 continue语句 return语句
符合语句
{}引用的语句称为复合语句 且当中每一句语句都要用;结尾
空语句

C 库函数 int getchar(void) 从标准输入 stdin 获取一个字符(一个无符号字符)。这等同于 getc 带有 stdin 作为参数。
sqrt 开根号函数

scanf 的功能用一句话来概括就是“通过键盘给程序中的变量赋值”。该函数的原型为:
scanf("%d", &i); //&i 表示变量 i 的地址,&是取地址符

最后修改:2021 年 07 月 13 日 03 : 58 PM
如果觉得我的文章对你有用,请随意赞赏
END
本文作者:
文章标题:第十课-顺序程序设计
本文地址:https://blog.wudao6.cn/C/36.html
版权说明:若无注明,本文皆 逆向实验室原创,转载请保留文章出处。