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

#include <stdio.h> int main() { int a,b=0; scanf("%d",%a) while(a>1) { a/10; b++; } printf("%d\n",b); return 0; }
1) Этот код пытается подсчитать количество цифр в введённом числе, но содержит ошибки.  

2) Подсказки:  
- Проверь синтаксис функции `scanf` (внимательно посмотри на аргументы).  
- В цикле `while` операция `a/10` не изменяет значение `a`. Подумай, как это исправить.