|
|
发表于 2017-11-6 19:26:11
|
显示全部楼层
/* S1E6
测试题:
0. 可以先考虑用 unsigned long int 再者就用long long int
1. 最小的是 char 类型 占一个字节
2. sizeof() 只是一个操作符,并不是函数,用于计算占用的内存大小
3. 一个字节等于 8个比特位 1Byte == 8bit
4. 布尔类型 _Bool
5. F
6. unsigned int
7. ????????????
动动手:
0.
#include <stdio.h>
#include <math.h>
int main()
{
int sum = 0;
sum = pow(1, 2) + pow(2, 3) + pow(3, 4) + pow(4, 5) + pow(5, 6);
printf("\n 求1^2+2^3+3^4+4^5+5^6的值是: %d\n", sum);
return 0;
}
1.
#include <stdio.h>
#include <math.h>
int main()
{
int i;
unsigned long long int sum = 0, temp, weight = 0;
for (i = 0; i < 64; i++)
{
temp = pow(2, i);
sum = sum + temp;
}
weight = sum / 25000;
printf("舍罕王应该给予达依尔%llu粒麦子!\n", sum);
printf("如果每25000粒麦子为1kg, 那么应该给%llu公斤麦子!\n", weight);
return 0;
}
*/ |
|