题目1
题解1
#include <stdio.h>
int main() {
// 声明字符串
char str[] = "Hello, World!";
// 使用 sizeof 计算字符串的大小
int size = sizeof(str);
// 输出大小
printf("%d\n", size);
return 0;
}
题目2(布尔类型)题解2
#include <stdio.h>
#include <stdbool.h> // 引入布尔类型支持
int main() {
int num;
scanf("%d", &num);
bool booleanValue = (num != 0); // 将整型变量转换为布尔类型
printf("%d", booleanValue);
return 0;
}
题目3(新知)题解3(取整函数新认识)
#include <stdio.h>
#include <math.h> // 为了使用floor和ceil函数
int main() {
double num;
scanf("%lf", &num);
int rounded;
if (num > 0) {
rounded = (int)floor(num); // 正数向下取整
} else {
rounded = (int)ceil(num); // 负数向上取整
}
printf("%d\n", rounded);
return 0;
}