跳转至

一本通-1022:整型与布尔型的转换

【题目描述】

将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

【输入】

一个整型范围内的整数,即初始时整型变量的值。

【输出】

一个整数,经过上述过程后得到的结果。

【输入样例】

3

【输出样例】

1


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

int main()
{
    int num;
    scanf("%d", &num);
    bool flag = num;
    printf("%d\n", (int)flag);

    return 0;
}

仍然不要忘记#include <stdbool.h>