数据结构 枚举学习笔记
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
数据结构 枚举学习笔记相关推荐
- ES6基础4(数据结构)-学习笔记
文章目录 ES6基础4(数据结构)-学习笔记 set map symbol ES6基础4(数据结构)-学习笔记 set //set 数据结构 类似数组 成员信息唯一性var s = new Set() ...
- 数据结构专题-学习笔记:李超线段树
数据结构专题 - 学习笔记:李超线段树 1. 前言 2. 详解 3. 应用 4. 总结 5. 参考资料 1. 前言 本篇博文是博主学习李超线段树的学习笔记. 2020/12/21 的时候我在 线段树算 ...
- python的基本数据结构_Python学习笔记——基本数据结构
列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...
- python的基本数据结构_python学习笔记-基本数据结构
Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...
- 数据结构课程学习笔记
整理一下上数据结构课记录的笔记. 第一章 绪论 1.1 数据结构的基本概念 1.2 算法的基本概念 1.2.1 时间复杂度 事前预估算法时间开销T(n)与问题规模n的关系.分析算法操作的执行次数x和问 ...
- 《数据结构》学习笔记一:绪论
个人看法: 数据结构的重要性对于码农而言就像盖房子的图纸,做饭的菜谱,没有它,也许也能盖得成房子,也能做的熟菜,但是质量如何就不敢说了.我们从大学的时候就把<数据结构>作为重要的基础课程来 ...
- B站-王卓-数据结构课程-学习笔记
使用C++语言实现B站王卓老师的数据结构公开课课程代码 使用说明 1-基础概念 思维导图笔记 很多人找我要思维导图,我在下载了3种不同格式的笔记(.pos .xmind .mm) 大家可以去我的Git ...
- 【基础】枚举学习笔记
枚举形式 按照状态空间的规模大小,有如下几种常见的枚举和遍历形式: 1.多项式->循环,递推 2.指数->递归,位运算 //从1~n这n个数中随机取多个,输出可能的方案 vector< ...
- MOOC浙江大学陈月、何钦铭老师《数据结构》学习笔记02
对于最大子列问题的几种解决方法. 1.暴力枚举. 不多说,三层循环,时间复杂度为O(n^3). 2.没名字的算法. void findSum2(int a[], int n) { int curSum ...
- MOOC浙江大学陈月、何钦铭老师《数据结构》学习笔记01
①多项式求和的两种方法. double f(int n, double a[], double x) { int i;double p = a[0];for ( i=1; i<=n; i++)p ...
最新文章
- YOLOv5的妙用:学习手语,帮助听力障碍群体
- Python 优化第一步: 性能分析实践 使用cporfile+gprof2dot可视化
- 同一个电脑安装两个jdk版本
- 销售凭证中的几个日期
- SQL注入学习——sqli-labs闯关(Basic Challenges)
- 我只是一只碌碌无为的工蚁 : (
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
- linux 从光盘安装数据,LINUX访问光盘数据
- 拼接 结果集_JUST技术:利用轨迹拼接分析实时可达区域|技术前沿
- sql server 2008安装图解
- 计算机无法打开文档,电脑txt文件打不开怎么办-修复电脑中无法打开txt文档的方法 - 河东软件园...
- 尝试修改smali码破解App
- 2019年,个人年终总结
- CloudPhone真的快要来了
- 手机备忘录里的照片怎么保存到相册里
- (小甲鱼python)集合笔记合集一 集合(上)总结 集合的简单用法 集合的各种方法合集:子、交、并、补、差、对称差集、超集
- linux测试读写的工具,Linux 下的硬盘读写速度测试工具
- 华为鸿蒙麒麟玉兔_华为!《鸿蒙出世:中国神兽图鉴》
- ​如何恢复回收站清空的文件?
- 《Head First jQuery》读书笔记
热门文章
- C#移除对象中的属性(model类或集合等)JObject
- Win10桌面上:[ 我的电脑 ] 图标不见了
- ndk-build.cmd‘‘ finished with non-zero exit value 2
- LanguageTool至少需要哪些jar包?
- 文字处理技术:布局的核心是行布局,难点是换行算法
- clang: error: unknown argument: ‘-fpch-deps‘
- 软件基本功:出错了就问别人,大哥你是不是开发人员?
- error MSB8008: 指定的平台工具集()未安装或无效。请确保选择受支持的 PlatformToolset 值
- 去政府办事,最好事先联系,避免换了地方
- NWT杂事:来公司只喝酒不谈工作