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 "网站,本人正在搭建中,暂时无法访问,敬请期待!谢谢
转载于:https://www.cnblogs.com/httpcc/p/10873178.html
C语言----流程图(基础篇四)相关推荐
- python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...
本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...
- c语言 字符串转运算符,快速上手系列-C语言之基础篇(二)数据类型与运算符...
在上一篇文章<快速上手系列-C语言之基础篇(一)>中写了关于C语言的程序结构,关键字及控制语句.本篇主要写写C语言中数据类型,以及运算符相关方面的知识. 一.变量与常量 1.常量:在程序运 ...
- Java程序设计语言(基础篇)机械工业出版社 原属第10版
链接:https://pan.baidu.com/s/1txoB3sk0SdT1u8RpS2x-Kg 提取码:rxkd Java程序设计语言(基础篇)机械工业出版社 原属第10版 外加一本Java ...
- R语言数据处理——基础篇 data.frame基本操作
文章目录 R语言数据处理--基础篇 data.frame基本操作 data.frame的创建 数据访问.条件筛选与删除 数据访问 数据筛选 删除 使用`gather()`进行data.frame数据格 ...
- C语言指针基础知识点(四)--通过指针引用数组
指针系列目录 C语言指针基础知识点(一)–指针及指针变量 C语言指针基础知识点(二)–指针变量的引用 C语言指针基础知识点(三)–指针变量作为函数参数 C语言指针基础知识点(四)–通过 ...
- Java语言程序设计 基础篇 原书第10版 ,梁勇著,百度云链接及密码
一本好书,对java小白来说是一本非常不错的书.第一次分享,请大家多多指教, Java语言程序设计 基础篇 原书第10版 ,梁勇著 链接:https://pan.baidu.com/s/1-MN_AS ...
- 趣谈C语言(基础篇)
菜鸟有话说 本文作者系通信工程专业大三非著名野生码字员,当敲下C语言进阶之路这个题目的时候,内心十分激动并掺杂着那么一丝怯弱.众所周知,对于编程语言来讲,C语言可谓是鼻祖级别的,好多大佬们对此可谓是熟 ...
- c语言编程基础第四版电子教案,《C语言编程基础》电子教案.doc
<C语言编程基础>电子教案 课题(内容)1.1 C语言简史及特点课时1教学任务分析教学目标知识技能通过本节课的教学,使学生了解并熟悉编程语言C的发展历史.特点及其种类和适用范围.过程与方法 ...
- C语言指针(基础篇)
文章目录 前言 一.指针与地址 1. 变量与内存 2. 地址与指针 3. 常量.变量.内存.地址.指针的关系 二.指针的基础操作 1.大端模式与小端模式 2. 指针的定义与初始化 2.1 指针的定义与 ...
- 入坑C语言(基础篇)
文章目录 一.C语言是什么? 二.人生中的第一个C语言程序 三.C语言的数据类型 3.1常量数据 3.1.1整形常量 3.1.2浮点型常量 3.1.3字符型常量 3.1.4字符串型常量 3.1.4字符 ...
最新文章
- Delphi XE4 For IOS之部署问题
- 2022年文化潮流趋势报告
- 六、JAVA基础--泛型
- java 原子数据类型_java并发编程(十一)----(JUC原子类)基本类型介绍
- 采集浏览器访问某网站时产生的流量,并保存为pcap文件
- c语言数码管流动显示一个数,51单片机数码管动态显示 - 数码管动态扫描显示01234567程序(三种方案)...
- 扫雷php,PHP也可以写扫雷游戏 不信看这里 PHP挖地雷
- string的insert
- 2020-08-03 手动编译Qt库(msvc2019版本)
- Cry On My Shoulder (背景音乐)
- 无极灯与LED灯将在短期内合力淘汰传统光源
- C# RabbitMQ(一)介绍
- 一次让你搞懂Android应用签名
- 同一设备安装不同版本的Vue脚手架
- day2——泰波那契数列
- openstack 中ovs-vlan 转换
- window和frame的用法
- php时间期间检测重叠,如何检查PHP中多个日期范围之间的重叠?
- gbase xdm管理控制台说明
- 栈和队列的特点,什么情况下使用?