要看你的N有多大,如果小于31,那么定义一个无符号整形变量2,用右移“<<”就可以了。如果N很大就要用到数组了,数组大小是N/8的最小整数(数组类型是BYTE)。A=N/8;B=N%8;第A个字节的第B个比特置为1即可。
int main(void){ flaot sum;flaot a=0.01;int b=1;int c=(2(n));sum=(c-b)*a;printf("%d的值是",sum);} getchar();不知道对不对啊,我也是新手,错了指正下,谢谢。
double num=x;double num1=1;for(int i=0;i<n;i++){ num1=num1*x }
The number you input width=1, sum=8
int n;double s;printf("请输入n:");scanf("%d",&n);s=(2*pow(10,n)-20-2*n)/81;printf("%lf",s);} :2:式子为 (2x(10^n-20-2n))/81 则程序为 include <stdio.h> include <math.h> void main(){ int n;double s;printf("请输入n:");scanf("%d",&n);s=(2*...