标题:if可以这样用吗??
只看楼主
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
结帖率:89.47%
已结贴  问题点数:20 回复次数:12 
if可以这样用吗??
    if((a[0]==a[3])&&(a[0]=a)&&(a[1]==a[4])&&a([1]!=a[2])&&a([2]!=a[0]))
但是他老是显示  错误D:\新建文件夹\ddd.cpp(33) : error C2059: syntax error : 'if'
  用的是Vc 6.0,如果不能这样用该怎么改  敬请大侠帮忙解答
搜索更多相关主题的帖子: 新建文件夹 
2010-05-06 17:14
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
得分:0 
a[0]=a
a([2]!=a[0])
a([1]!=a[2])
有这种用法吗
2010-05-06 17:19
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
得分:0 
if((a[0]==a[3])&&(a[0]=a)&&(a[1]==a[4])&&a([1]!=a[2])&&a([2]!=a[0]))
注意。有颜色的地方。。。LZ失误了吧。。
2010-05-06 17:21
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
得分:0 
楼上两位已经回答了,如果你用的是vs建议安装Visual.Assist.X插件!就会避免这种错误了!


  • 满眼生机转化钧;天工人巧日争新。
2010-05-06 17:35
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
得分:0 
#include"iostream.h"
#include"iostream.h"
#include"math.h"
void main()
{   void tf(int b,char a);
    long k=1,sum=0,b;
    int i,j;
    char ab;
    for(i=1;i<=9;i++)
    {   
        for(j=1;j<=5;j++)
            k=k*10;
        sum=sum+k+i;
    }
    for(i=2;i<=9;i++)
    {
    b=sum/i;
    ab=i+48;
    tf(b,ab);
    }
}

void tf(int b,char ab)
{
    char a[5],i=0,rem;
    int A,B,C;
        do
        {
            rem=b%10;
            b=b/10;
            a[i]=48+rem;
            i++;
        }
        if((a[0]==a[3])&&(a[0]==ab)&&(a[1]==a[4])&&(a[1]!=a[2])&&(a[2]!=a[0]));
        {
            cout<<"A="<<a[0]-48<<"   "<<"B="<<a[1]-48<<"  "<<"C="<<a[2]-48;
        }

}
还是没用,麻烦你们帮我运行一下这个程序了
2010-05-06 17:41
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
得分:5 
回复 5楼 aiyinsitan
你要实现什么功能?我写的能通过不过没有输出!
程序代码:
#include<iostream>
using namespace std;

void tf(int b,char ab);

int main(void)
{   void tf(int b,char a);
    long k=1,sum=0,b;
    int i,j;
    char ab;
    for(i=1;i<=9;i++)
    {   
        for(j=1;j<=5;j++)
            k=k*10;
        sum=sum+k+i;
    }
    for(i=2;i<=9;i++)
    {
    b=sum/i;
    ab=i+48;
    tf(b,ab);
    }
    return 0;
}

void tf(int b,char ab)
{
    char a[5],i=0,rem;
    int A,B,C;
        do
        {
            rem=b%10;
            b=b/10;
            a[i]=48+rem;
            i++;
        }
    while(i<5);
        if((a[0]==a[3])&&(a[0]==ab)&&(a[1]==a[4])&&(a[1]!=a[2])&&(a[2]!=a[0]))
        {
            cout<<"A="<<a[0]-48<<"   "<<"B="<<a[1]-48<<"  "<<"C="<<a[2]-48;
        }

}


  • 满眼生机转化钧;天工人巧日争新。
2010-05-06 18:24
guowei3758
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:58
专家分:72
注 册:2010-4-9
得分:0 
if((a[0]==a[3])&&(a[0]==ab)&&(a[1]==a[4])&&(a[1]!=a[2])&&(a[2]!=a[0]))错了
应该用strcmp比较a[i]和a[j]的大小
2010-05-06 18:30
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
得分:0 
回复 6楼 ciweitou163
我是找这样几个数字
ABCAB*A=DDDDDD  其中A,B,C,D多是数字  你的我这里也通不过
2010-05-06 18:32
flyor
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 19:00
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
得分:5 
有这样的数没?我的代码是这样的:
程序代码:
#include<iostream>
using namespace std;

void tf(int a,int b);                //删选函数;

int main(void)
{
    int a,b;
    int i,j,aaaaaa[10];                //aaaaaa[]存储6位都相同的数;
    for(i=1;i<=9;i++)                //把iiiiii存放在a[i]中;
    {   
    int sum=0;
        for(j=1;j<=6;j++)
    {
            sum+=i;
        i=i*10;
        return sum;            
    }
    aaaaaa[i-1]=sum;
    }
    for(i=1;i<=9;i++)
    {
    for(j=i;j<=9;j++)
    {
            b=j;
            tf(aaaaaa[i-1],b);
    }
    }
    return 0;
}

void tf(int a,int b)
{
    int i=0,k,rem;
    rem=a/b;
    int aa[5];
        while(i<5)            //取abc的值;
        {
        k=rem%10;            
        rem=rem/10;
            aa[4-i]=k;
            i++;
        }
        if((aa[0]==aa[3])&&(aa[0]==b)&&(aa[1]==aa[4])&&(aa[1]!=aa[2])&&(aa[2]!=aa[0]))
        {
            cout<<"A="<<aa[0]<<"   "<<"B="<<aa[1]<<"  "<<"C="<<aa[2];
        }

}


  • 满眼生机转化钧;天工人巧日争新。
2010-05-06 19:40



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




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

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