| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:请看看这两题!
只看楼主 加入收藏
c的fans
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-3
收藏
 问题点数:0 回复次数:8 
请看看这两题!
1。将1~9这9个数字分成3组,使每组中的三个数排成一个三位的完全平方数.要求每个数字必须用一次,而且只能用一次.
2。摆花方阵,在学校门口摆放由红花和黄花组成的25*25的正方形花阵,一层红花一层黄花.问需要多少盆红花?需要多少盆黄花?
这题如果是数学问题那就太简单了,关键是要用程序表示出来
搜索更多相关主题的帖子: 数学 红花 黄花 数字 学校 
2007-05-03 13:31
邓亮
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-10-22
收藏
得分:0 

好长时间没写过了,格式可能不对
第二题:
int huang;
for(int i=1;i<=25;i++)
{
if (i % 2 !=0)
hong += 1;
}
print ("黄花:%d,红花:%d",hong * 25 ,(25-hong) * 25 );

2007-05-03 15:19
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
收藏
得分:0 
1。
#include "stdio.h"
int main(void){
int s=0;
for(int i=0;s<=1000;i++){

printf("%d ",s);
s+=2*i+1; //任何一个完全平方数的可以表示成N个奇数的和。
}
return 0;
}
这列出了1--1000中所有完全平方数,自己想办法去筛。

2.
#include "stdio.h"
#define RED 0
#define YELLOW 1
int main(void){
int S[25][25]={0};
int i,j,ct_RED=0,ct_YELLOW=0;
for(i=0;i<25;i++){
for(j=0;j<25;j++){
if(i%2==0){
S[i][j]=RED;
ct_RED++;
}
else{
S[i][j]=YELLOW;
ct_YELLOW++;
}
}
}
for(i=0;i<25;i++){
for(j=0;j<25;j++){
if(S[i][j]==0)
printf("R ");
else
printf("Y ");
}
printf("\n");
}
printf("Red=%ds,Yellow=%ds\n",ct_RED,ct_YELLOW);
return 0;
}




由于工作,N久都没来了!
2007-05-03 15:55
crackerwang
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:833
专家分:0
注 册:2007-2-14
收藏
得分:0 

楼上第一个写不错.
不知道怎么样证明那个定理


2007-05-03 17:42
c的fans
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-3
收藏
得分:0 

第一题难就难在怎么样能将完全平方数能不重复的分成三组

2007-05-03 19:31
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
直接用回朔就可以做了.
每举到3个数字,就判断由这三位组成的数是否是个平方数.

当然这个效率就比较低.
按照100-1000内的平方数来排除应该稍微要快一点点.
100 121 144 169 196 225 256 289 324 361 400 441 484 529 576 625 676 729 784 841 900 961
也不多

给每个数分配一个大小为10的数组,(空间浪费)用来标记它是由哪些数组组成的,这样更快点.

倚天照海花无数,流水高山心自知。
2007-05-03 19:39
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
做全排列也不错.

倚天照海花无数,流水高山心自知。
2007-05-03 21:55
c的fans
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-3
收藏
得分:0 
请问楼上的仁兄,全排列该如何考虑呢?这道题目整整困扰了我一个星期了
2007-05-03 22:38
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 

倚天照海花无数,流水高山心自知。
2007-05-04 10:13
快速回复:请看看这两题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved