标题:求高手帮忙改错
只看楼主
daqingtieren
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-3-23
 问题点数:0 回复次数:2 
求高手帮忙改错
#include “string.h”
main()
{ int x,i,j,k,l,m,n,row=0;
char ch;
double num=0;
scanf(“%d”,&x);
for(i=0;i<30;i++)
{for(j=0;j<30;j++)
{for(k=0;k<30;k++)
{for(l=0;l<30;l++)
{for(m=0;m<30;m++)
{for(n=0;n<30;n++)
{if(x==i+j+k+l+m+n)
  {num++;
printf(“i=2d%,j=%2d,l=%2d,m=2d%,n=2%d,”i,j,k,l,m,n)
printf(“\n”)
row++;
if(row==15)   {getscch;row=0;}
}}}}}}}
printf(“%0f”,num);
}
搜索更多相关主题的帖子: 改错 row num 
2008-03-23 18:39
daqingtieren
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-3-23
得分:0 
自己挑的错误行
第6和第15行错在那里了
2008-03-23 18:49
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
得分:0 
我改成下面这样,就可以编译通过了。我只是改编译错误,不考虑实现正确。
#include "string.h"
main()
{
    int x,i,j,k,l,m,n,row=0;
    char ch;
    double num=0;
    scanf("%d",&x);
    for(i=0;i<30;i++)
    {
        for(j=0;j<30;j++)
        {
            for(k=0;k<30;k++)
            {
                for(l=0;l<30;l++)
                {
                    for(m=0;m<30;m++)
                    {
                        for(n=0;n<30;n++)
                        {
                            if(x==i+j+k+l+m+n)
                            {
                                num++;
                                printf("i=2d%,j=%2d,l=%2d,m=2d%,n=2%d",i,j,k,l,m,n);
                                printf("\n");
                                row++;
                                if(row==15)
                                {
                                    //getscch;
                                    row=0;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    printf("%0f",num);
}
下面是我对你提的建议:
1、写代码时候的双引号要用半角字符,即英文输入状态下的字符;
2、每个语句后面记得加分号,你有几个printf函数没有加;
3、如果你的程序套了3层以上的循环,那一定是你的算法有问题,你的for循环加if判断一共有8层了;
4、写代码的时候注意代码格式,特别是对齐大括号;
5、getscch不知道是哪个函数名写错了,而且应该加括号,比如getchar();
先想到这么多,你自己看看吧,慢慢熟悉了,这些就都不是问题了。

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-03-23 20:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-204883-1-1.html




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

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