|
|
发表于 2024-4-24 11:38:06
|
显示全部楼层
测试题:
0,可以使用 long long int 类型。
1,_bool类型。
2,不是,sizeof 是一个运算符。
3,一个字节 8bit。
4,char类型。
5,E 和F是错误的。
6.unsigned int 可以表示更大类型整数。
7,具体来说,这意味着:
一致性:对于相同的输入,程序总是会产生相同的输出,除非其逻辑或数据发生变化。
可预测性:开发者可以预测程序的行为,因为它将按照预先定义好的规则和流程来运行。
无主观性:程序不会像人类一样因为情感、偏见或其他主观因素而改变其输出。
精确性:程序会尽可能精确地执行其任务,除非受到硬件、软件或其他外部因素的限制。
动动手:
0,#include <stdio.h>
#include <math.h>
int main()
{
int i=1,j=0,k=0;
for(i;i<=5;i++)
{
j=pow(i,i+1);
k=k+j;
}
printf("%d",k);
return 0;
}
答案是:16739
1.#include <stdio.h>
#include <math.h>
int main()
{
long long unsigned int sum=0,temp=0;
long long unsigned int weight=0;
int i=0;
for(i;i<64;i++)
{
temp=pow(2,i);
sum=sum+temp;
}
weight=sum/25000;
printf("舍罕王应该给予达依尔%u粒麦子\n",sum);
printf("如果每25000粒麦子为1kg,那么应该给%u公斤麦子!",weight);
return 0;
}
结果溢出,无法计算那么大数值。 |
|