| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1135 人关注过本帖
标题:求助,一个很简单的程序
只看楼主 加入收藏
liquanse
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2010-9-5
收藏
得分:0 
#include<stdio.h>
#define max 200
void main()
{
    int i,j,k,n=0;

    for(i=1; i<=max; i++)
        for(j=1; j<i; j++)
            for(k=1; k<j; k++)
            {
                if(i*i == j*j + k*k)
                {
                    printf("%4d,%4d,%4d\n",i,j,k);

                   n++;
                }
            }
    if(n!=0)
        printf("%d",n);
    else
        printf("N\n");
}
2010-09-26 19:38
shinan77
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:87
专家分:188
注 册:2010-9-24
收藏
得分:1 
你的算法有问题,看看我给你编的吧
程序代码:
#include<stdio.h>
#define MAX 200
void main()
{
    int i=0,j=0,k=0,n=0;
    for(i=1;i<=200;i++)
        for(j=1;j<=200;j++)
            for(k=1;k<=j;k++)
                if(i*i==j*j+k*k)            
            {
                printf("完全平方数有%d*%d=%d*%d+%d*%d\n",i,i,j,j,k,k);
                n++;
            }
        
        printf("完全平方数的个数是%d\n",n);
}



你的程序第一个问题就是denfine定义时一定要用大写字母,循环体我没看明白,估计是你编错了

[ 本帖最后由 shinan77 于 2010-9-26 20:06 编辑 ]

--------将学到的东西为我所用,这才是学习的目的 --------
2010-09-26 20:02
倩玮瑞
Rank: 2
等 级:论坛游民
帖 子:40
专家分:12
注 册:2009-3-7
收藏
得分:0 
//题目是:输出200以内的所有完全平方数C ( c的平方 = a的平方 + b的平方)及个数?

#include<stdio.h>
#define max 200
void main()
{
    int i,j,k,n=0,t=0;

    for(i=1; i<=max; i++)
        for(j=1; j<i; j++)
            for(k=i-j; k<j; k++)
            {
                if(i*i == j*j + k*k)
                {
                    if(i!=t)
                    {
                    printf("%4d",i);
                    t=i;
                    n++;
                    }
                }
            }
    printf("\n 共有完全平方数:");
    if(n)
        printf("%d个",n);
    else
        printf("0个");
    printf("\n");
}
这应该就对了,我调过了。
2010-09-26 20:28
倩玮瑞
Rank: 2
等 级:论坛游民
帖 子:40
专家分:12
注 册:2009-3-7
收藏
得分:0 
我刚编的程序不会重复输出一个完全平方数
2010-09-26 20:31
Imtheone
Rank: 2
等 级:论坛游民
帖 子:78
专家分:34
注 册:2010-4-23
收藏
得分:0 
用数组怎么样

[ 本帖最后由 Imtheone 于 2010-9-26 20:48 编辑 ]
2010-09-26 20:46
快速回复:求助,一个很简单的程序
数据加载中...
 
   



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

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