Онлайн компилятор C

#include <stdio.h> int main() { int a; scanf("%d",&a); if(a=1){ printf('Monday'); return 0; } else if(a=2){ printf('Tuesday'); } else if(a=3){ printf('Wednesday'); } else if(a=4){ printf('Thursday'); } else if(a=5){ printf('Friday'); } else if(a=6){ printf('Saturday'); } else if(a=7){ printf('Sunday'); } return 0; }
1) 这段代码试图根据输入的数字1-7输出对应的星期几,但存在语法错误和逻辑错误。

2) 提示1:注意检查条件判断中的赋值运算符(=)和比较运算符(==)的区别
   提示2:C语言中字符串应该使用双引号而非单引号