请问一下这道题怎么写下面有大致中文翻译

img


就是说当有一行数和字符可以数出来有几个a
要求要用循环写


# include <stdio.h>

int main(void)
{
    char data;
    int count = 0;
    while(1)
    {
        scanf("%c", &data);
        
        if (data == 'a')
            count++;

        if (data == '\n')
            break;
    }
    printf("count = %d\n", count);

    return 0;
}