| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1143 人关注过本帖
标题:请大家帮帮动动脑筋吧 ......我要崩溃了,太难了 ......
只看楼主 加入收藏
蝴蝶效应
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2005-3-22
收藏
 问题点数:0 回复次数:17 
请大家帮帮动动脑筋吧 ......我要崩溃了,太难了 ......
有几个能够被3整除而又含有6的5位数?

某水池有一条进水管和一条出水管,要灌满一池水,单开进水管为5小时。排光一池水,单开排水管需3小时,现在池内有半池水,如果按进水,排水,进水,排水,......的顺序轮流各开一个小时,问几小时后,水池的水刚好排完?

一个分数,分子与分母之和是100,如果分子加23,分母加32,新的分数约分后是2/3,那么原来的分数是?

2得30次方/3的20次方大于1还是小于1?
搜索更多相关主题的帖子: 动脑筋 
2005-07-05 15:10
java在线
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2005-7-9
收藏
得分:0 
好问题,我瞧瞧去
2005-08-02 18:21
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 

1. #include<stdio.h>

void main( ) { int n,a[5],s,i,flag,cnt=0; for(n=10000;n<100000;n++) { a[0]=n/10000; a[1]=n%10000/1000; a[2]=n%1000/100; a[3]=n%100/10; a[4]=n%10; s=0; for(i=0;i<5;i++) s+=a[i]; if(s%3==0) { flag=0; for(i=0;i<5;i++) if(a[i]==6) { flag=1; break; } if(flag==1) cnt++; } } printf("Total Number:%d\n",cnt); } 编译结果为: Total Number:12504 不知对否?


太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-08-02 19:38
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 

2. #include<stdio.h>

#define TOL 30/*设池中总的有TOL升水*/

#define IN 5/*进水用IN小时*/ #define OUT 3/*出水用OUT小时*/ #define NOW 15/*开始池中有NOW升水,后进水,排水各一小时*/

void main( ) { int n,time=0; n=NOW; while(n>=0) { n+=TOL/IN; n-=TOL/OUT; time+=2; } printf("经过%d个小时池中无水.\n",time);/*这里之取整数*/ } 编译结果为: 经过8个小时池中无水. 如要准确时间,自己可另行编程。


太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-08-02 20:00
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 

3. #include<stdio.h>

void main( ) { int denominator,numerator;/*分母,分子*/ for(denominator=1;denominator<100;denominator++) { numerator=100-denominator; if( (numerator+23)*3==(denominator+32)*2) printf("该分数为:%d/%d\n",numerator,denominator); /*可加上break语句*/ } } 编译结果为: 该分数为:39/61


太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-08-02 20:06
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 

4. #include<stdio.h>

void main( ) { int i,j; double divider=1; for(i=1;i<=20;i++) divider*=(2.0/3); for(i=1;i<=10;i++) divider*=(double)2; if(divider<1) printf("2^30/3^20<1\n"); else if(divider==1) printf("2^30/3^20=1\n"); else printf("2^30/3^20>1\n"); } 编译结果为: 2^30/3^20<1 其实2^30/3^20=0.307946够小的了。


太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-08-02 20:13
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 
以上是自己一人所为,未有长时间的调试和检测时间,如有问题,请与我联系。

对于其中有什么更好的算法,欢迎你与我联系,一起进步!

多谢!

呵呵!

太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-08-02 20:15
指向指针的指针
Rank: 1
等 级:新手上路
帖 子:339
专家分:0
注 册:2004-8-8
收藏
得分:0 
日槽,
电脑和人脑是不是有利益冲突啦,
朗个能够对到起干.

/sign.png" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www./sign.png');}" onmousewheel="return imgzoom(this);" alt="" />
2005-08-02 22:01
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
原来计算机是拿来做小学题目的,偶明白了......沉思和反省ing....

淘宝杜琨
2005-08-02 22:49
Richard
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-7-19
收藏
得分:0 
1可以这样写:
#include&lt;stdio.h&gt;
main()
{
 int a=0,j;
 long i,t,s[6];
 for (i=10000;i&lt;=99999;i++)
   {
    t=i;
    if (t%3==0)
      {
       for (j=1;j&lt;=5;j++)
  {s[j]=t%10; t/=10;}
       for (j=1;j&lt;=5;j++)
  if (s[j]==6)
    {a++; break;}
      }
   }
 printf("%d\n",a);
}
2005-08-03 23:07
快速回复:请大家帮帮动动脑筋吧 ......我要崩溃了,太难了 ......
数据加载中...
 
   



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

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