c语言作业

42 阅读1分钟

1.计算S = 1 - 1/2 + 1/3 - ... + 1/19

代码如下:

double s = 0;
int i = 1;
while (i <= 19){
    printf("%d\n", i);
        if (i%2 == 0){
            s -= 1.0 / i;
        }
        else{
            s += 1.0 / i;
        }
        s += 1.0 / i;
        i ++;
}
printf("s= %.2f\n", s);

结果如下:

屏幕截图 2025-11-18 195345.png

2.判断素数

代码如下:

int n ;
printf("请输入一个整数:");
scanf("%d", &n);

int j = 1;
int i = 2;

while (i <= n- 1){
    if (n % i == 0){
    j = 0;
    break;
    }
    i++;
}

if (j == 1){
    printf("%d是素数", n);
}
else{
    printf("%d不是素数", n);
}

结果如下:

屏幕截图 2025-11-18 195223.png