标题: 求助:c语言编程题
性别:女-离线 天宫公主
(司徒家的颖颖)

虞国公主

Rank: 12Rank: 12Rank: 12
组别 限制发言用户
级别 大将军
好贴 6
功绩 517
帖子 11552
编号 1037
注册 2004-10-25
来自 天津
家族 司徒实业


发表于 2007-1-11 09:29 资料 主页 短消息 看全部作者 QQ
1. 不用那么复杂吧。log(m) 的整数部分就是 m 的位数啊。如果在 header 上 include math.h 的话(不清楚基本指令里有没有 log),这个就是个 one liner.

2. 冒泡法有点 overkill,
double max = a[0];
double min = a[0];
for (counter = 1; counter <= 10; counter++) {
  if(a[counter] >= max) {
    max = a[counter];
  }
  if(a[counter] < min) {
    min = a[counter]
  }
}
Syntax 不敢保证,不过应该差不太多。

3. int x[4][4] = zeros[4][4] <------ (但前提要 include math.h, 否则的话自己硬定义出个全0阵也不难)
for(counter=0, counter < 4, counter++) {
  x[counter][counter]=1;
}


顶部
性别:女-离线 天宫公主
(司徒家的颖颖)

虞国公主

Rank: 12Rank: 12Rank: 12
组别 限制发言用户
级别 大将军
好贴 6
功绩 517
帖子 11552
编号 1037
注册 2004-10-25
来自 天津
家族 司徒实业


发表于 2007-1-12 00:56 资料 主页 短消息 看全部作者 QQ
比较喜欢钻研 algorithms, 比较讨厌 implimentation. 后者 syntax 校对烦死人了,一直被我看成累傻小子的活。


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-9-2 12:34
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009118 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP