5 5 5 5 5 = 5 填上  加减乘除

#include<stdio.h>
int main()
{int j,i[5];int sign;int result;int count;int num[6];float left ,right;char oper[5]={' ','+','-','*','/'};printf("请输入5个数:");for(j=1;j<=5;j++)scanf("%d",&num[j]);printf("请输入结果:");scanf("%d",&result);for(i[1]=1;i[1]<=4;i[1]++){if((i[1]<4)||(num[2]!=0) ){for(i[2]=1;i[2]<=4;i[2]++){if((i[2]<4)||(num[3]!=0)){for(i[3]=1;i[3]<=4;i[3]++){if((i[3]<4)||num[4]!=0){for(i[4]=1;i[4]<=4;i[4]++){if((i[4]<4)||(num[5]!=0)){left = 0;right = num[1];sign =1;for(j=1;j<=4;j++){switch(oper[i[j]]){case '+':left =left + sign*right;sign = 1;right = num [j+1];break;case '-':left = left + sign*right;sign = -1;right = num[j+1];break;case '*':right = right*num[j+1];break;case '/':right = right/num[j+1];break;}}if(left+sign*right == result){count++;printf("%3d:  ",count);for(j=1;j<=4;j++)printf("%d%c",num[j],oper[i[j]]);printf("%d=%d\n",num[5],result);}}}}}}}}}if(count == 0)printf("没有符合要求的方法!\n");getch() ;return 0;
}

转载于:https://blog.51cto.com/9815936/1637544

数据结构 枚举学习笔记相关推荐

  1. ES6基础4(数据结构)-学习笔记

    文章目录 ES6基础4(数据结构)-学习笔记 set map symbol ES6基础4(数据结构)-学习笔记 set //set 数据结构 类似数组 成员信息唯一性var s = new Set() ...

  2. 数据结构专题-学习笔记:李超线段树

    数据结构专题 - 学习笔记:李超线段树 1. 前言 2. 详解 3. 应用 4. 总结 5. 参考资料 1. 前言 本篇博文是博主学习李超线段树的学习笔记. 2020/12/21 的时候我在 线段树算 ...

  3. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  4. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  5. 数据结构课程学习笔记

    整理一下上数据结构课记录的笔记. 第一章 绪论 1.1 数据结构的基本概念 1.2 算法的基本概念 1.2.1 时间复杂度 事前预估算法时间开销T(n)与问题规模n的关系.分析算法操作的执行次数x和问 ...

  6. 《数据结构》学习笔记一:绪论

    个人看法: 数据结构的重要性对于码农而言就像盖房子的图纸,做饭的菜谱,没有它,也许也能盖得成房子,也能做的熟菜,但是质量如何就不敢说了.我们从大学的时候就把<数据结构>作为重要的基础课程来 ...

  7. B站-王卓-数据结构课程-学习笔记

    使用C++语言实现B站王卓老师的数据结构公开课课程代码 使用说明 1-基础概念 思维导图笔记 很多人找我要思维导图,我在下载了3种不同格式的笔记(.pos .xmind .mm) 大家可以去我的Git ...

  8. 【基础】枚举学习笔记

    枚举形式 按照状态空间的规模大小,有如下几种常见的枚举和遍历形式: 1.多项式->循环,递推 2.指数->递归,位运算 //从1~n这n个数中随机取多个,输出可能的方案 vector< ...

  9. MOOC浙江大学陈月、何钦铭老师《数据结构》学习笔记02

    对于最大子列问题的几种解决方法. 1.暴力枚举. 不多说,三层循环,时间复杂度为O(n^3). 2.没名字的算法. void findSum2(int a[], int n) { int curSum ...

  10. MOOC浙江大学陈月、何钦铭老师《数据结构》学习笔记01

    ①多项式求和的两种方法. double f(int n, double a[], double x) { int i;double p = a[0];for ( i=1; i<=n; i++)p ...

最新文章

  1. YOLOv5的妙用:学习手语,帮助听力障碍群体
  2. Python 优化第一步: 性能分析实践 使用cporfile+gprof2dot可视化
  3. 同一个电脑安装两个jdk版本
  4. 销售凭证中的几个日期
  5. SQL注入学习——sqli-labs闯关(Basic Challenges)
  6. 我只是一只碌碌无为的工蚁 : (
  7. Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
  8. linux 从光盘安装数据,LINUX访问光盘数据
  9. 拼接 结果集_JUST技术:利用轨迹拼接分析实时可达区域|技术前沿
  10. sql server 2008安装图解
  11. 计算机无法打开文档,电脑txt文件打不开怎么办-修复电脑中无法打开txt文档的方法 - 河东软件园...
  12. 尝试修改smali码破解App
  13. 2019年,个人年终总结
  14. CloudPhone真的快要来了
  15. 手机备忘录里的照片怎么保存到相册里
  16. (小甲鱼python)集合笔记合集一 集合(上)总结 集合的简单用法 集合的各种方法合集:子、交、并、补、差、对称差集、超集
  17. linux测试读写的工具,Linux 下的硬盘读写速度测试工具
  18. 华为鸿蒙麒麟玉兔_华为!《鸿蒙出世:中国神兽图鉴》
  19. ​如何恢复回收站清空的文件?
  20. 《Head First jQuery》读书笔记

热门文章

  1. C#移除对象中的属性(model类或集合等)JObject
  2. Win10桌面上:[ 我的电脑 ] 图标不见了
  3. ndk-build.cmd‘‘ finished with non-zero exit value 2
  4. LanguageTool至少需要哪些jar包?
  5. 文字处理技术:布局的核心是行布局,难点是换行算法
  6. clang: error: unknown argument: ‘-fpch-deps‘
  7. 软件基本功:出错了就问别人,大哥你是不是开发人员?
  8. error MSB8008: 指定的平台工具集()未安装或无效。请确保选择受支持的 PlatformToolset 值
  9. 去政府办事,最好事先联系,避免换了地方
  10. NWT杂事:来公司只喝酒不谈工作