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

#include <stdio.h> int main() { int a,b; scanf("%a,%b",&a,&b); switch(a) { case 2:b=28;break; case 4:case 6:case 9:case 11:b=30;break; case 1:case 3:case 5:case 7:case 8:case 10:case 12:b=31;break; default b==-1; printf("b\n"); } return 0; }
1) Этот код пытается определить количество дней в месяце (переменная `a`), сохраняя результат в переменной `b`. Однако в коде есть несколько ошибок.  

2) Подсказки:  
- Проверь синтаксис в строке `default` — там должно быть присваивание, а не сравнение.  
- Убедись, что `scanf` правильно считывает ввод — формат строки `"%a,%b"` неверный для целых чисел.