鱼C论坛

 找回密码
 立即注册
查看: 4626|回复: 20

谁的机器能把这段代码的结果运算出来.

[复制链接]
发表于 2011-8-3 13:41:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>

float mi(float d,int m)
{
int i;
float result;
result=d;
for(i=0;i<m;i++)
{
result=d*d; 
}
return result;
}



main()
{
int x,y,z;
int i=0,j=0,k=0;
float a,b,c;
for(i=0;i<1000;i++)
{
x=i+1;
for(j=0;j<1000;j++)
{
y=j+1;
for(k=0;k<1000;k++)
{
z=k+1;
if((x!=y)&&(y!=z)&&(z!=x))
{
a=mi(mi(x,y),z);
b=mi(mi(y,z),x);
c=mi(mi(z,x),y);
}
if((a==b)&&(b==c))
{
printf("x,y,z,a,b,c:");
printf("%d %d %d %f %f %f \n",x,y,z,a,b,c);
}
}
}
}
system("pause");
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 14:36:05 | 显示全部楼层
费脑子啊!仔细算,肯定能算出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 16:10:20 | 显示全部楼层
好久没看过c++了 = =
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 16:10:36 | 显示全部楼层
哎  没学 C不无能为力
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 16:34:45 | 显示全部楼层
我记得看过一题 这应该是那题答案

x的y次方的z次方 == y的z次方的x次方 == z的x次方的y次方
求 x,y,z。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 16:59:39 | 显示全部楼层
好久不来了~ 没到底进度跟不上了呀 {:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 19:49:45 | 显示全部楼层
还在算这个折腾CPU的问题啊!!!
{:7_154:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-3 19:55:53 | 显示全部楼层
运行一小时没有答案 也许是代码某个地方有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 03:01:40 | 显示全部楼层
看看..顺便捞点钱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 07:55:35 | 显示全部楼层
这段代码没输出的。。,if语句根本不可能实现,折腾cpu而已。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 16:17:06 | 显示全部楼层
要是你是算论坛的那题的话,我也写了个。。。运行一会就行。。
#include<stdio.h>
#define num 10
int nx(int,int,int);
int main(){
        int x,y,z;
        for(x=1;x<num;x++){
                printf("%d\n",x);
                for(y=2;y<num;y++)
                        for(z=3;z<num;z++){
                                int a=nx(y,z,x);
                                if((nx(x,y,z)==a)&&(a==nx(z,x,y))&&((x!=y)&&(y!=z)&&(x!=z))){
                                        printf("x = %d, y =%d, z =%d\n",x,y,z);
                                return 1;}
                                }}
        return 0;
}
int nx(int a,int b,int c){
        int n,m;
        for(n=0;n<c;n++)
                b*=b;
        for(m=0;m<b;m++)
                a*=a;
        return a;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 16:51:25 | 显示全部楼层
可把我的CPU折腾惨了3,9,5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-6 17:08:37 | 显示全部楼层

学到了很多{:7_169:}
不但算出来了
而且还监视了循环体本身
省去了不必要的计算
判断条件给的也很巧
总之 真的学到了很多
非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-6 17:25:57 | 显示全部楼层
JX机械 发表于 2011-8-6 16:17
要是你是算论坛的那题的话,我也写了个。。。运行一会就行。。

有点问题能不能解释下
 #include<stdio.h>
#define num 10
int nx(int,int,int);
int main(){
        int x,y,z;
        for(x=1;x<num;x++){
                printf("%d\n",x);
                for(y=2;y<num;y++)
                        for(z=3;z<num;z++){
                                int a=nx(y,z,x);
                                if((nx(x,y,z)==a)&&(a==nx(z,x,y))&&((x!=y)&&(y!=z)&&(x!=z))){
                                        printf("x = %d, y =%d, z =%d\n",x,y,z);
                                return 1;}  //返回 1 是什么意思?
                                }}
        return 0;
}
int nx(int a,int b,int c){
        int n,m;
        for(n=0;n<c;n++)
                b*=b;
        for(m=0;m<b;m++)
                a*=a;
        return a;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 20:17:57 | 显示全部楼层
呵呵,这个没什么意思的,返回什么值都无所谓的,只是用这个来结束代码而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-6 23:19:11 | 显示全部楼层
吃撑了,折腾!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-7 01:47:35 | 显示全部楼层
parbbo 发表于 2011-8-6 23:19
吃撑了,折腾!

不折腾 怎么能弄清楚
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-7 02:16:02 | 显示全部楼层
哈,哪整小一点不一样原理嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-7 11:25:37 | 显示全部楼层
parbbo 发表于 2011-8-7 02:16
哈,哪整小一点不一样原理嘛

说的是 {:7_178:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-15 19:55:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-8 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表