看不出来第八题为什么可以运行却输不出结果-_-||求大神帮忙看看,谢谢O(∩_∩)O

#include
int main()
{int a,b,c,i=0;
printf("Enter number of days in month:");
scanf("%d",&a);
printf("Enter day of the week:");
scanf("%d",&b);

c=(i+(b-1))%7;

if(c<0)
{
while(i<=a)
printf("\t");
}
if(c=0)
{while(i<=a,i++);

printf("%d\n");
}

else if(c>0)
{while(i<=a,i++);

printf("%d");
}

return 0;
}

图片

c

4个回答

错误比较多


 if(c=0) //这里不是赋值吧,应该 c==0
{while(i<=a,i++);  //这个用法比较奇特,后面要分号吗?
printf("%d\n"); //哪个变量要输出?
}

先mark,睡一觉再来看~顺便编个程好了~
对了,用数组来做可能舒服一些~

楼主你不看报错信息吗「▼_▼」

if(c=0) 永远都是假,是一个永假式

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