1
dfasd
666666666666666666
,,,
{:10_243:}
#include <stdio.h>
#include <math.h>
int main()
{
int a;
a = pow(1,2) + pow(2,3) + pow(3,4) + pow(4,5) + pow(5,6);
printf("1^2+2^3+3^4+4^5+5^6=%d\n",a);
int i;
long long int sum,temp ,weight;
for(i=0;i<64;i++)
{
temp = pow(temp,i);
sum = sum + temp;
}
weight = sum/25000;
printf("舍罕王应该给予达依尔%lld粒麦子\n",sum);
printf("如果每25000粒麦子为1kg,那么应该给%lld公斤麦子!\n",weight);
return 0;
}
查看参考答案
0.long long int
1.char
2.不是
3.8
4.char
5.E
6.unsigned int
7.我们错了
0.
#include<stdio.h>
#include<math.h>
int main()
{
int s;
s = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
printf("%d\n",s);
return 0;
}
1.
#include<stdio.h>
#include<math.h>
int main()
{
unsigned long sum = 0;
long temp;
long weight;
int i;
for(i=0;i<64;i++)
{
temp = pow(2,i);
sum = sum + temp;
}
weight = sum / 25000;
printf("舍罕王应该给予达依尔%lu粒麦子!\n",sum);
printf("如果每25000粒麦子为1kg,那么应该给%ld公斤麦子!\n",weight);
return 0;
}
1
0 long long int
1 1个字节,也就是一个字符
2 啊,不是吧,不是叫他运算符的吗?
3 不知道了 哈哈哈
4 char类型?
5 E
6 int吧 它可以表示负数
7不知道 哈哈哈
本帖最后由 花椒壹拾伍 于 2019-1-23 09:13 编辑
0:long long int
1:char _Bool
2:不是,是一个运算符
3:1个比特位
4:_Bool
5:EF
6:unsigned int
7:程序只有是否之分,没有模棱两可
动动手0:
#include <stdio.h>
#include <math.h>
int main()
{
int result;
result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
printf("result = %d\n", result);
return 0;
}
动动手1:
#include <stdio.h>
#include <math.h>
int main()
{
int sum,temp,weight,i;
for (i=0;i<64;i++)
{
sum=sum+temp;
}
weight=sum/25000;
printf("舍罕王应该给予达依尔%d粒麦子!\n",sum);
printf("如果没25000粒麦子为1KG,那么应该给%d公斤麦子!\n",weight);
return 0;
}
动动手1 改错:
#include <stdio.h>
#include <math.h>
int main()
{
unsigned long long sum=0,temp,weight;
int i;
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;
}
0. Long long int
1. 1个字节
2. 不是,它是一个运算符
3. 8个
4. int?
5. e,f
6. Unsigned int ,因为它把负数部分去掉了
程序能够判断出真假,而不会模棱两可
666666666666666666
1024
p
OK
0 long long int
1 _Bool
3 8
4 _Bool
5 d e f
6 unsigned it
1
专心致志
#include <stdio.h>
#include <math.h>
//pow uses double
int main()
{
printf("result:%f\n",pow(1,2) + pow(2,3) + pow(3,4) + pow(4,5) + pow(5, 6));
return 0;
}