|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
C语言,不解中!!…… |
作者:软件学子 栏目:单片机 |
有这么两道题! 1、有一个五行五列的表格,用一二三四五这五个数把二十五个空填满,,要求:每行每列的和都相等,斜着的五个格也要相等!!!唉!想了一个星期了还是不懂! 2、输入一个浮点数,整数和小数部分实现分开输出!!1 |
2楼: | >>参与讨论 |
作者: zhang_lj 于 2006/3/16 20:33:00 发布:
我来蒙蒙第一题思路 若全1,2,3,4,5 pass. 每行每列都有1,2,3,4,5满足要求,一下思路: 写一简单程序,做数据排列表格:1,2,3,4,5共有120种顺序组合。 其中又可以分成5组,每组24个排列,匹配时候5组中各取一个, 选出其中的5种,满足要求即可。 以上只是我的思路,我正在尝试写程序 |
3楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/16 20:49:00 发布:
而且斜着的也要是12345 |
4楼: | >>参与讨论 |
作者: xwj 于 2006/3/16 21:20:00 发布:
楼主的题不对哦,好像是用1~25的25个数填充25个的方阵吧? 否则按楼主的题意可能是无解的 因为还要满足"斜着的五个格也要相等"那就很难了 12345 23451 34512 45123 51234 |
5楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/17 8:06:00 发布:
不对呀, 老是说这是他孩子的题,斜着的也要相等 没错 |
6楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/18 13:59:00 发布:
程序呢??俺知道结果,只是不知道如何编程实现! |
7楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/18 14:03:00 发布:
有没有会用编程实现的?? |
8楼: | >>参与讨论 |
作者: runner5 于 2006/3/18 17:17:00 发布:
利用线性代数中的行列式思路 |
9楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/18 18:51:00 发布:
项 |
10楼: | >>参与讨论 |
作者: likee 于 2006/3/18 23:54:00 发布:
第一个改成1到25很简单,只要是单数X单数的我想都不要想就能搞定 不管是多少,只要是单数 第二个也不难,小数部分第一位用X10法,第二位用X100法,以此类推. |
11楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/19 19:31:00 发布:
还是自顶 |
12楼: | >>参与讨论 |
作者: 杨工 于 2006/3/19 21:28:00 发布:
一个最笨的方法 先看任何一行,1-5的排列 = 5!=120。 5行的排列共有120^5 = 24,883,200,000 = 0x5,CB27,8000。 对于电脑这并不算是一个天文数字,循环试一遍即可。 |
13楼: | >>参与讨论 |
作者: 软件学子 于 2006/3/20 10:04:00 发布:
怎么现在学C这么难? 你们都说用什么线性代数,什么数列表格,可是我们在讲的时候都没有学过,只讲了一个一维和二维数组和这个贴近一些,唉,看你们说的都有道理,可是俺怎么说是理解不了,看来是得学学别的知识了,汗啊… 可是我还是不会编那个程序,有没有会的,我可不是坐享其成,只是想知道一个,对这个程序深入的了解一下 |
14楼: | >>参与讨论 |
作者: likee 于 2006/3/20 12:29:00 发布:
不要怕难啊 难的有挑战 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |