新人求解问题出在哪?

#include
int main()
{
int a;
scanf("%d",&a);
if(a%4==0&&a%100!=0||a%400==0)
printf("yes");
else
printf("no");
return 0;
}

c

2个回答

if((a%4==0&&a%100!=0)||a%400==0)
注意括号要用半角")"而不是全角")"
还有注意括号的优先级。

如果问题得到解决,麻烦采纳下这个回答和之前的那个 https://ask.csdn.net/questions/701735 ,点下我回答右边的采纳即可,谢谢

Nocrossnocrown
Nocrossnocrown 回复: 哦哦,好了,谢谢大神
一年多之前 回复
Nocrossnocrown
Nocrossnocrown 回复: 哦哦,好了,谢谢大神
一年多之前 回复
Nocrossnocrown
Nocrossnocrown if((a%4==0&&a%100!=0)||a%400==0)这样还是有问题
一年多之前 回复
#include<cstdio>
#include<cstdlib>
#pragma warning(disable:4996)

int main(int argc, char *argv[])
{
    int a;
    scanf("%d", &a);
    if (a%4==0 && a%100!=0 || a%400==0)
        printf("yes");
    else
        printf("no");

    system("pause");
    return 0;
} 
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问