c/c++语言开发共享C语言—-流程图(基础篇四)

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

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

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

 流程图:

  解题思路(算法)

  问题一:将变量ab中的值互换

    解题思路:

 

      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

 

  顺序结构流程图

  C语言----流程图(基础篇四)

  程序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");  }

 

  选择结构流程图

  问题:判断一个数能否同时被35整除

  C语言----流程图(基础篇四)

 

  

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

  ※画图时尽量不要交叉

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

 

  程序2                                

  判断一个数能否同时被35整除

  

/*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分以上就显示“及格”, 否则显示“不及格”。

  C语言----流程图(基础篇四)

/*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");  }

 

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

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/603161.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐