C语言

大家晚上好,最近忙每天忙于项目没有时间更新自己的博客,时间就是海绵嘛硬挤挤就是有的,咂看标题" 流程图 ",编程界的一个不可或缺的技能,特别是在做复杂的逻辑的时候要处理好每一步的关系,在数据中讲就是数据之间的关联关系,或者关联模型等,通俗点也就是父子,母子等关系。

首先给大家介绍几款画流程图的软件:亿图图示,VISIO,百度脑图(在线使用),office等等,有兴趣的伙伴选择一款合适的去网上下载,有破解版正版.......废话不多进入今天的主题。

 流程图:

解题思路(算法)

问题一:将变量a与b中的值互换

    解题思路:

      1、设一个临时变量c

      2、将a的值赋给c

      3、将b的值赋给a

      4、将c的值赋给b

问题二:计算1+2+3+4+5的和。

    解题思路:

    1、计算1+2的和等于3

    2、计算3+3的和等于6

    3、计算6+4的和等于10

    4、计算10+5的和等于15

顺序结构流程图

程序1                                

计算1+2+3+4+5的和

/*4_1_求1+2+3+4+5的和打印在屏幕上*/ #include <stdio.h> main() { int a; a = 1 + 2; a = a + 3; a = a + 4; a = a + 5; printf("a的值是%d", a); system("pause"); }

选择结构流程图

问题:判断一个数能否同时被3和5整除

  ※不一定一个图框要对应一行代码,也可以直接写文字思路。

  ※画图时尽量不要交叉

  ※流程图为了美观,有时图框可以画成并排的,而程序不可能并排执行,在流程图转化为程序时要注意这点。

程序2                                

判断一个数能否同时被3和5整除

/*4_2_判断一个数能否被3和5能整除*/ #include <stdio.h> main() { int a; printf("请输入值:"); scanf_s("%d", &a); if (a % 3 == 0 && a % 5 == 0) { //a 可以让3整除并且可以让5整除 printf("可以整除\n"); } else { printf("不可以整除\n"); } system("pause"); }

作业

画流程图并写程序:输入一个学生的成绩,判断该成绩在60分以上就显示“及格”, 否则显示“不及格”。

/*4_3_画流程图并写出成绩,输入一个学生的成绩,判断该成绩在60分以上显示“及格”,否则显示“不及格”*/ #include <stdio.h> main() { //double a; float a; //输入的分数 printf("请输入你的成绩:\n"); /*scanf_s("%lf", &a);*/ scanf_s("%f", &a); if (a >= 60) { printf("及格\n"); } else { printf("不及格\n"); }; system("pause"); }

有问题请在留言区! 流程图中的" www.inuu.net "网站,本人正在搭建中,暂时无法访问,敬请期待!谢谢

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )