jiangguo2
C语言作业楼。。欢迎吐槽。。

本帖最后由 jiangguo2 于 2013-5-4 10:24 编辑

这是一只刚出生的猴子,这样

很久都没想起这个贴了(擦汗(贴一点之前写的吧(继续擦汗

2013。3。10

忘了是干什么的了(擦汗

#include <stdio.h>

#include<math.h>

int main(void)

{

int p=1,d=9;

while(d>=1){

p=2*(p+1);

d--;

}

printf("%d",p);

return 0;

}

output=1534

2013。2.27
某一天早晨,有一个猴子摘下了若干个桃子,当即就吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃了一半多一个。以后每天早上都吃了前一天剩下的一半多一个。到第10天的时候再想吃的时,发现只剩下一个桃子了。这个贪吃的猴子第一天究竟摘了多少个桃子呢?

#include <stdio.h>

#include<math.h>

int main(void)

{

int p=1,d;

for(d=9;d>=1;d--)p=2*(p+1);

printf("%d",p);

return 0;

}

output:1534(right)

2013.2.25

输出100-200间的孪生质数

#include <stdio.h>

#include<math.h>

int P(int N)

{

int i,j;

j=(int)sqrt(N+1);

for(i=3;i<=j;i+=2)

{if(N%i==0)return 0;}

return 1;

}

int main(void)

{

int N,m,count=0;

for(N=101;N<=200;N+=2)

{

if (P(N)==1)

{

m=N;

N+=2;

if(P(N)==1)

{

printf("%d ",m);

printf("%d\n",N);

count++;

}

N=N-2;

}

}

printf("%d\n",count);

return 0;

}

output:

101 103

107 109

137 139

149 151

179 181

191 193

197 199

7(right)

2013。2。13

斐波那契数列前100个数中是第(5*n+1)个数又是3的倍数的数的个数

#include<stdio.h>

int main(void)

{int a=1,b=0,i,count=0;/*溢出,换成long long后out put是4。。*/

for(i=2;i<=100;i++)

{if(i%5==1)

{if(a>=b){if(a%3==0)count++;}

else if(b%3==0)count++;}

if(a<b)a+=b;

else b+=a;

}

printf("%d\n",count);

return 0;

}

output 2

正确答案 5

没找到原因中。。

z师无限
我怎么看猴子吃桃的代码
展开Biu

我怎么看猴子吃桃的代码,好像在win-tc 2.0里有呢?话说楼楼厉害啊

[查看全文]
LeonPA
我都工作几年了
展开Biu

额。。。我都工作几年了 现在作业这么那啥

[查看全文]
论极语易
这不就是数学题么
展开Biu

=。=这不就是数学题么?【我是新手

[查看全文]
ninja
后生可畏
展开Biu

后生可畏

[查看全文]
jains521
失控的变压器
展开Biu

失控的变压器 发表于 2013-4-18 14:15

这个定理好神奇……完全没听说过

咱果然只会用大数死算

前些日子看的高数, 不想就用到了.

[查看全文]
失控的变压器
斐波那契这题
展开Biu

jains521 发表于 2013-4-18 13:30

斐波那契这题,

第一个规则: 被3整除, 第5*n+1个数满足 ( ((f(5*n) mod 3) + (f(5*n-1) mod 3) ) mod 3 = ...

这个定理好神奇……完全没听说过

咱果然只会用大数死算

[查看全文]
jains521
本帖最后由
展开Biu

本帖最后由 jains521 于 2013-4-18 14:01 编辑

斐波那契这题,

第一个规则: 被3整除, 第5*n+1个数满足 ( ((f(5*n) mod 3) + (f(5*n-1) mod 3) ) mod 3 = 0

第二个规则: 5*n+1

额, 这题用同余定理 int足够了. .

[mw_shl_code=applescript,true]1: 1 mod 3 1

1: 1 mod 3 1

2: 1+1 mod 3 =2

3: 1+2 mod 3 =0

5: 2+0 mod 3 =2

8: 0+2 mod 3= 2

13: 2+2 mod 3= 1

21: 1+2 mod 3= 0

34: 1+0 mod 3= 1

55: 0+1 mod 3= 1

89: 1+1 mod 3= 2[/mw_shl_code] [mw_shl_code=cpp,true]#include *本站禁止HTML标签噢*

using namespace std;

int main()

{

int na=1;

int nb=1;

int count=0;

for (int i=3; i<=100; i++)

{

nb=na+nb;

na=nb-na;

if( (i-1)%5 == 0)

if( nb % 3 == 0)

{

cout <<"The "<<i<<"th."<<endl;

count++;

}

}

cout <<"Has "<<count<<".\n";

return 0;

}[/mw_shl_code]

[查看全文]
繁尘、离梦
看完这个帖子
展开Biu

看完这个帖子,我知道了long long,但是有种东西叫__int64有人知道吗#37m

[查看全文]