C语言如何设置测试组数

C语言如何设置测试组数

img

img


如图,要求测试组数3组,但是仍然是输出一组数据就结束

修改如下,供参考:

#include <stdio.h>
int main()
{
    int x, z;
    scanf("%d", &z);
    for (x = 1; x <= z; x++) {
        int n, s = 0;
        scanf("%d", &n);
        while (n) {       //修改
            s = s * 10 + n % 10;
            n /= 10;
        }
        printf("%d\n", s);
        int i;
        for (i = 2; i < s; i++)
            if (s % i == 0) break;
        if (i >= s)
            printf("%d是一个素数", s);
        else
            printf("%d不是一个素数", s);
        if (x != z)  printf("\n");     //修改
    }
    return 0;  //修改
}

return 0 放到for外面