| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1528 人关注过本帖
标题:为什么括号已配对,却还说少括号呢
只看楼主 加入收藏
dc352
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-11-12
收藏
 问题点数:0 回复次数:13 
为什么括号已配对,却还说少括号呢
所有的“{”都成对了,编译还出错,说“错误 sutan3.c 50: 复合指令缺少 }在 main 函数中”
请教高手~~
搜索更多相关主题的帖子: 配对 括号 
2008-11-12 07:05
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
掉分号了吗?
2008-11-12 07:07
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
可能是其他函数缺了,或者少了小括号,中括号,双引号什么的
你总归要把程序弄出来,别人才好找问题

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-11-12 07:41
dc442
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-10-27
收藏
得分:0 
回复 3# 的帖子
double y(double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10)
{double l;
l=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10;
return l;
}

 main()
{  double a[10][10];
double b[10];
double temp;
 int m,n,i,j,k;



for(i=1;i++;i<=10)
for(j=1;j++;j<=10)
a[i-1][j-1]=0;
for(i=1;i++;i<=10)
b[i-1]=0;
printf("please input the number of dimensions\n");
scanf("%d",&m);
printf("please input the number of points\n");
scanf("%d",&n);

for(i=1;i++;i<=n)
for(j=1;j++;j<=m)
{printf("please input x%d of point %d\n",j,i);
scanf("%lf",a[j-1][i-1]);
}
for(i=1;i++;i<=n)
{b[i-1]=y(a[i-1][0],a[i-1][1],a[i-1][2],a[i-1][3],a[i-1][4],a[i-1][5],a[i-1][6],a[i-1][7],a[i-1][8],a[i-1][9]);
}
for(i=1;i++;i<=n)
for(j=i;j++;j<=n)
{if(b[i-1]>b[j]) {temp=b[i-1];b[i-1]=b[j];b[j]=temp;
for(k=1;k++;k<=m){temp=a[i-1][k-1];a[i-1][k-1]=a[j][k-1];a[j][k-1]=temp;
}

for(i=1;i++;i<=n)
for(j=1;j++;j<=m)
printf("%lf\n",a[j-1][i-1]);
getch();

}
2008-11-12 19:17
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
这就是不排版和无缩进的“好处”
主要是main函数中的括号没配对,帮你改过来了,并帮你排了版。
程序代码:
main()
{
    double a[10][10];
    double b[10];
    double temp;
    int m,n,i,j,k;



    for(i=1;i++;i<=10)
        for(j=1;j++;j<=10)
            a[i-1][j-1]=0;
    for(i=1;i++;i<=10)
        b[i-1]=0;
    printf("please input the number of dimensions\n");
    scanf("%d",&m);
    printf("please input the number of points\n");
    scanf("%d",&n);

    for(i=1;i++;i<=n)
        for(j=1;j++;j<=m)
        {
            printf("please input x%d of point %d\n",j,i);
            scanf("%lf",a[j-1][i-1]);
        }
    for(i=1;i++;i<=n)
    {
        b[i-1]=y(a[i-1][0],a[i-1][1],a[i-1][2],a[i-1][3],a[i-1][4],a[i-1][5],a[i-1][6],a[i-1][7],a[i-1][8],a[i-1][9]);
    }
    for(i=1;i++;i<=n)
        for(j=i;j++;j<=n)
            if(b[i-1]>b[j])
            {
                temp=b[i-1];b[i-1]=b[j];b[j]=temp;
                for(k=1;k++;k<=m)
                {
                    temp=a[i-1][k-1];a[i-1][k-1]=a[j][k-1];a[j][k-1]=temp;
                }
            }

    for(i=1;i++;i<=n)
        for(j=1;j++;j<=m)
            printf("%lf\n",a[j-1][i-1]);
    getch();
    
}
2008-11-12 19:45
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1687
专家分:4253
注 册:2007-12-27
收藏
得分:0 
从头到尾都是for(i=1;i++;i<=n)这种循环俺没见过
开眼界呀

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-12 20:11
dc442
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-10-27
收藏
得分:0 
回复 6# 的帖子
呃,我只知道这么用……
2008-11-12 20:36
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1687
专家分:4253
注 册:2007-12-27
收藏
得分:0 
我只知道for(i=1;i<=n;i++)

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-12 20:38
enjay007
Rank: 1
来 自:西安
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-10-21
收藏
得分:0 
呵呵  概念问题
2008-11-12 23:14
leiyfan
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-4-12
收藏
得分:0 
forever74兄
厉害 火眼金睛
一般看帖的人都去注意程序的逻辑和功能了
你发现这个问题的确够细心  这才是一个 程序员应该有的品质
呵呵   我该向你好好学习
2008-11-12 23:35
快速回复:为什么括号已配对,却还说少括号呢
数据加载中...
 
   



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

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