c语言题不会了,大神赐教

图片说明

 #include <stdio.h>
#include <math.h>

int main() {
    int n;
    int i = 1;

    while (scanf("%d", &n) == 1)
    {
        printf("Case %d:\n", i++);
        for (int i = 1; i <= (int)(sqrt((double)n)+0.00001); i++)
        {
            if (n % i == 0) printf("%d * %d\n", i, n / i);
        }
    }
    return 0;
}

Case 1:
1 * 4
2 * 2
Case 2:
1 * 12
2 * 6
3 * 4

http://ideone.com/HDzrxz

少个空行,修改下

 #include <stdio.h>
#include <math.h>

int main() {
    int n;
    int i = 1;

    while (scanf("%d", &n) == 1)
    {
        printf("Case %d:\n", i++);
        for (int i = 1; i <= (int)(sqrt((double)n)+0.00001); i++)
        {
            if (n % i == 0) printf("%d * %d\n", i, n / i);
        }
        printf("\n");
    }
    return 0;
}