请写一个程序:输入一个正整数值,请查这个值是否可以被 17 整除,如果可以输出 1,否则输出 0。输入 34 输出1输入38 输出0

请写一个程序:输入一个正整数值,请查这个值是否可以被 17 整除,如果可以输出 1,否则输出 0。输入 34 输出1输入38 输出0

首先,提示用户输入一个正整数。
然后,将输入的数存储在一个变量中。
使用模运算符%判断输入的数是否能被17整除。
如果能被整除,输出1,否则输出0。
代码如下:

#include <stdio.h>

int main() {
    int num;
    printf("请输入一个正整数:");
    scanf("%d", &num);
    if (num % 17 == 0) {
        printf("1\n");
    } else {
        printf("0\n");
    }
    return 0;
}


以下内容部分参考ChatGPT模型:


可以使用取模运算符 % 判断一个数能否被另一个数整除,如果结果为 0,则表示能够整除,否则不能整除。

例如,对于输入的数 num,可以使用如下代码判断是否能被 17 整除:

if (num % 17 == 0) {
    printf("1\n");
} else {
    printf("0\n");
}

完整代码如下:

#include <stdio.h>

int main() {
    int num;
    printf("请输入一个正整数:");
    scanf("%d", &num);
    if (num % 17 == 0) {
        printf("1\n");
    } else {
        printf("0\n");
    }
    return 0;
}

如果我的建议对您有帮助、请点击采纳、祝您生活愉快

供参考:

#include <stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    if (n % 17) //如果 n % 17 得到 0,if(0)不成立,执行 else ,反之 n % 17 得到 1 ,则if(1)成立,执行 printf("0");
        printf("0");
    else
        printf("1");
    return 0;
}