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

首先给大家介绍几款画流程图的软件:亿图图示,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 "网站,本人正在搭建中,暂时无法访问,敬请期待!谢谢

转载于:https://www.cnblogs.com/httpcc/p/10873178.html

C语言----流程图(基础篇四)相关推荐

  1. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  2. c语言 字符串转运算符,快速上手系列-C语言之基础篇(二)数据类型与运算符...

    在上一篇文章<快速上手系列-C语言之基础篇(一)>中写了关于C语言的程序结构,关键字及控制语句.本篇主要写写C语言中数据类型,以及运算符相关方面的知识. 一.变量与常量 1.常量:在程序运 ...

  3. Java程序设计语言(基础篇)机械工业出版社 原属第10版

    链接:https://pan.baidu.com/s/1txoB3sk0SdT1u8RpS2x-Kg  提取码:rxkd  Java程序设计语言(基础篇)机械工业出版社 原属第10版 外加一本Java ...

  4. R语言数据处理——基础篇 data.frame基本操作

    文章目录 R语言数据处理--基础篇 data.frame基本操作 data.frame的创建 数据访问.条件筛选与删除 数据访问 数据筛选 删除 使用`gather()`进行data.frame数据格 ...

  5. C语言指针基础知识点(四)--通过指针引用数组

    指针系列目录   C语言指针基础知识点(一)–指针及指针变量   C语言指针基础知识点(二)–指针变量的引用   C语言指针基础知识点(三)–指针变量作为函数参数   C语言指针基础知识点(四)–通过 ...

  6. Java语言程序设计 基础篇 原书第10版 ,梁勇著,百度云链接及密码

    一本好书,对java小白来说是一本非常不错的书.第一次分享,请大家多多指教, Java语言程序设计 基础篇 原书第10版 ,梁勇著 链接:https://pan.baidu.com/s/1-MN_AS ...

  7. 趣谈C语言(基础篇)

    菜鸟有话说 本文作者系通信工程专业大三非著名野生码字员,当敲下C语言进阶之路这个题目的时候,内心十分激动并掺杂着那么一丝怯弱.众所周知,对于编程语言来讲,C语言可谓是鼻祖级别的,好多大佬们对此可谓是熟 ...

  8. c语言编程基础第四版电子教案,《C语言编程基础》电子教案.doc

    <C语言编程基础>电子教案 课题(内容)1.1 C语言简史及特点课时1教学任务分析教学目标知识技能通过本节课的教学,使学生了解并熟悉编程语言C的发展历史.特点及其种类和适用范围.过程与方法 ...

  9. C语言指针(基础篇)

    文章目录 前言 一.指针与地址 1. 变量与内存 2. 地址与指针 3. 常量.变量.内存.地址.指针的关系 二.指针的基础操作 1.大端模式与小端模式 2. 指针的定义与初始化 2.1 指针的定义与 ...

  10. 入坑C语言(基础篇)

    文章目录 一.C语言是什么? 二.人生中的第一个C语言程序 三.C语言的数据类型 3.1常量数据 3.1.1整形常量 3.1.2浮点型常量 3.1.3字符型常量 3.1.4字符串型常量 3.1.4字符 ...

最新文章

  1. Delphi XE4 For IOS之部署问题
  2. 2022年文化潮流趋势报告
  3. 六、JAVA基础--泛型
  4. java 原子数据类型_java并发编程(十一)----(JUC原子类)基本类型介绍
  5. 采集浏览器访问某网站时产生的流量,并保存为pcap文件
  6. c语言数码管流动显示一个数,51单片机数码管动态显示 - 数码管动态扫描显示01234567程序(三种方案)...
  7. 扫雷php,PHP也可以写扫雷游戏 不信看这里 PHP挖地雷
  8. string的insert
  9. 2020-08-03 手动编译Qt库(msvc2019版本)
  10. Cry On My Shoulder (背景音乐)
  11. 无极灯与LED灯将在短期内合力淘汰传统光源
  12. C# RabbitMQ(一)介绍
  13. 一次让你搞懂Android应用签名
  14. 同一设备安装不同版本的Vue脚手架
  15. day2——泰波那契数列
  16. openstack 中ovs-vlan 转换
  17. window和frame的用法
  18. php时间期间检测重叠,如何检查PHP中多个日期范围之间的重叠?
  19. gbase xdm管理控制台说明
  20. 栈和队列的特点,什么情况下使用?

热门文章

  1. 免费下载《程序员面试宝典》.pdf
  2. SoapUI中文乱码
  3. Linux视频教程—笔记(全)
  4. SunFMEA-基于AIAG-VDA-FMEA的风险管理工具
  5. 一文读懂复杂网络(应用、模型和研究历史)
  6. android 多媒体相册,朵朵多媒体相册免费版
  7. 虎年继续做朋友,再来认识一下云和恩墨
  8. jsp网上零食销售网站系统
  9. 简约个人介绍主页源码,免费创建个人主页
  10. 《Android框架揭秘》——1.1节Android源代码组成