main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); 编译有错

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:39:12
main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf(

main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); 编译有错
main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d);
编译有错

main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); 编译有错
main()
{
int a=0,b=0,c=0,d=0; //定义a,b,c,d的值
if(a=1)
{b=1;
c=2;
}楼主的意思应该是如果a=1时,b=1,c=2吧?那就要加个括号,if语句后有两天及以上时都要加
else
d=3;//不满足则d=3,
printf("%d,%d,%d,%d\n",a,b,c,d); }以整数的形式打印abcd