顺序结构

1.基本概念

语句执行的顺序与顺序程序书写的顺序一致

特点

a.程序执行的顺序和语句书写的顺序一致

b.有一个数据入口,一个数据出口

顺序结构与四则运算

顺序结构是C语言的基本结构

程序由上而下运行,运行完上条语句再往下运行,

平时写的程序基本都用到顺序结构。

四则运算:+, -,* (乘),   / (除)

外加一个比较常用的  % (求余)

例1. 求a,b两个数的四则运算结果与取余结果。

#include<stdio.h>

int main()

{

int  a=9;

int  b=2;

int  c;

c=a+b;                  //把a+b的值赋给c

printf("a+b=%d\n",c);    // ”\n“换行

c=a-b;                   //重新给c赋值

printf("a-b=%d",c);

c=a*b;

printf("a*b=%d",c);

c=a/b;

printf("a÷b=%d",c);

c=a%b;

printf("a除b的余数=%d",c);

}

程序由上而下运行输出结果:

a+b=11

a-b=7

a*b=18

a÷b=4

a除b的余数=1

例2.求两个数a,b的平均值。

#include<stdio.h>
int main()
{
   int a=3;
   int b=9;
   int c;

c=(a+b)/2;
   printf("平均值c=%d",c);
}

输出:

平均值c=6

例3.有长方形,边长a为5,宽b为3,求该长方形的周长。

分析:周长为两条长边和两条宽边的和。

#include<stdio.h>
int main()
{
   int  a=5;
   int  b=3;
   int  c;

   c=2*a+2*b;             //注意加 ” * " 号
   printf("周长c=%d",c);
}

输出:

周长c=16

例4.一圆的半径为2,求其面积(圆周率记pi=3.14)。

分析:面积等圆周率乘以半径的平方

#include<stdio.h>
int main()
{
   float  r=2,pi=3.14;     //定义浮点型变量
   float  s;

   s=pi*r*r;
   printf("面积s=%.2f",s);  /*输出为浮点                                                  型,且保留                                                       两位小数

*/
}

输出

面积s=12.56

顺序结构(C语言基本结构)的更多相关文章

  1. 01.C语言关于结构体的学习笔记

    我对于学习的C语言的结构体做一个小的学习总结,总结如下: 结构体:structure 结构体是一种用户自己建立的数据类型,由不同类型数据组成的组合型的数据结构.在其他高级语言中称为记录(record) ...

  2. C语言中结构体对齐问题

    C语言中结构体对齐问题 收藏 关于C语言中的结构体对齐问题 1,比如: struct{short a1;short a2;short a3;}A;struct{long a1;short a2;}B; ...

  3. [C语言]进阶|结构类型: 枚举, 结构, 类型定义

    --------------------------------------------------------------------- 枚举: // main.c #include <std ...

  4. [日常] Go语言圣经--结构体,JSON习题

    Go语言圣经-结构体 1.结构体是一种聚合的数据类型,是由零个或多个任意类型的值聚合成的实体 2.通常一行对应一个结构体成员,成员的名字在前类型在后,不过如果相邻的成员类型如果相同的话可以被合并到一行 ...

  5. Go语言中结构体的使用-第1部分结构体

    1 概述 结构体是由成员构成的复合类型.Go 语言使用结构体和结构体成员来描述真实世界的实体和实体对应的各种属性.结构体成员,也可称之为成员变量,字段,属性.属性要满足唯一性.结构体的概念在软件工程上 ...

  6. Go语言 6 结构体、方法和接口

    文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 结构体(struct)是由一系列具有相同类型或不同类 ...

  7. C语言中结构、联合、枚举的说明

    复杂的数据类型 一般的步骤: 1.声明模板 2.定义变量,分配内存空间 3.初始化 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  8. 07.C语言:结构体、共用体、枚举

    一.结构体 是一种复合的数据类型,由多个不同类型的数据(为结构体的成员)组成的集合. 在c语言中没有给出结构体这种类型具体的形式(名称),但是给出类定义该结构体类型的方法(格式). 在使用结构体类型时 ...

  9. 6. Go 语言中结构体的使用

    1. 结构体的定义格式 在go语言中结果的定义格式如下: 123 type structName struct { filedList} 列子如下: 1234 type Person struct { ...

  10. Java流程控制以及顺序、选择、循环结构

    目录 用户交互Scanner Scanner对象 hasNext()与next() hasNextLine()与nextLine() Scanner进阶用法 求和与平均数 顺序结构 选择结构 if单选 ...

随机推荐

  1. git下载线上分支到本地分支

    首先执行 'git branch -r' 查看线上的所有分支 例如像要拷贝线上分支 'origin/online' 到本地本地分支 'online',则执行 'git checkout -b onli ...

  2. 关于查看本机ssh公钥以及生成公钥

    1.查看本机公钥: 打开git bush,执行  cd ~/.ssh  进入.ssh文件夹(C:\Users\Administrator\.ssh) 执行  ls  命令,查看列表 执行 cat id ...

  3. 用GitHub Pages搭建博客(一)

    什么是GitHub Pages GitHub官网介绍 GitHub Pages 官网是这样介绍的: Websites for you and your projects. 给你和你的项目的网站. Ho ...

  4. Mybatis的dao层实现 接口代理方式实现规范+plugins-PageHelper

    Mybatis的dao层实现 接口代理方式实现规范 Mapper接口实现时的相关规范: Mapper接口开发只需要程序员编写Mapper接口而不用具体实现其代码(相当于我们写的Imp实现类) Mapp ...

  5. Docker(5)- docker version 命令详解

    如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 作用 显示 Docker 版本信 ...

  6. Docker(2)- Centos 7.x 下安装 Docker

    如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 前言 虚拟机安装 centos ...

  7. ERP中HR模块的操作与设计--开源软件诞生26

    赤龙ERP的EHR功能讲解--第26篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/red ...

  8. 3. Spark常见数据源

    *以下内容由<Spark快速大数据分析>整理所得. 读书笔记的第三部分是讲的是Spark有哪些常见数据源?怎么读取它们的数据并保存. Spark有三类常见的数据源: 文件格式与文件系统:它 ...

  9. 自定义圆角背景的textview,抛弃shape

    自定义一个圆角背景的TextView,解放双手,不用再写shape了. 1.values目录新建attrs.xml. <?xml version="1.0" encoding ...

  10. 在Service中创建全局Dialog对话框

    需要使用到悬浮窗权限 val builder: AlertDialog.Builder = AlertDialog.Builder(this)builder.setMessage("from ...