C语言问题,去元音,球帮,蟹蟹

请问这个应该怎么做?第一张是原题,第二张是机翻,要求只能用printf和scanf。请帮我编写1下,蟹蟹。

img


int main()
{
    int n = 0;
    char c, a[1005];
    while(scanf("%c", &c) != EOF && c != '\n')
    {
        if (c != 'a' && c != 'e' && c != 'i' && c != 'o' && c != 'u')
        {
            a[n++] = c;
        }
    }
    for(int i = 0; i < n; i++)
    {
        printf("%c", a[i]);
    }
    
    return 0;
}
  1. 请说明一下你现在会什么样的编程
  2. 你有什么思路?