|
|
发表于 2026-5-21 09:41:44
|
显示全部楼层
0.long long int
1.1字节
2.不是
3.8bit
4.char
5.AE
6.unsigned int
7.强调程序的逻辑性和可预测性
0.- #include <stdio.h>
- #include <math.h> // 包含数学库 pow() 函数的声明
- int main() {
- // 按题目计算
- double result = pow(1, 2) + pow(2, 3) + pow(3, 4) + pow(4, 5) + pow(5, 6);
- // 输出结果
- printf("结果是: %.0f\n", result); // 使用 %.0f 去掉小数部分
- return 0;
- }
复制代码
1.- #include <stdio.h>
- #include <math.h>
- int main() {
- int i; // 循环计数变量
- long long int sum = 0; // 初始化累加变量为 0,防止随机值
- int temp = 0; // 初始化临时变量为 0
- double weight; // 定义浮点数变量,用于存储重量
- // 循环计算 64 格子的小麦总粒数
- for (i = 0; i < 64; i++) {
- temp = pow(i, 2); // 计算当前格子的麦粒数,或用 temp = pow(i, 2);
- sum = sum + temp; // 累加到总麦粒数
- }
- // 计算重量
- weight = (double)sum / 25000; // 用浮点数除法,单位换算为公斤
-
- // 输出结果
- printf("舍罕王应该给予达依尔 %lld 粒麦子!\n", sum); // %lld 用来输出长整型
- printf("如果每 25000 粒麦子为 1kg,那么应给予 %.2f 公斤麦子!\n", weight);
- return 0;
- }
复制代码 |
|