pow(q,n) 表示q的n次方 a的b次方就是 pow(a,b)记得加头函数文件<math.h>
int f(int x,int y);int main(){ int a,b;printf("输入两个正整数:");scanf("%d %d",&a,&b);printf("a的b次方=%d\n",f(a,b));return 0;} int f(int x,int y){ if(y==1)return x;else return x*f(x,y-1);} ...
int main(){ int a=10,b=2;int c = a^b;printf("%d",c);getch();return 0;} 输出结果是8;1010//10 0010//2 ——^ 1000//8
a的b次方等于
scanf("%f%f",&a,&b); 改为 scanf("%lf%lf",&a,&b);printf("%f",c);改为 printf("%lf",c);因为你的a,b,c是double类型的,所以用"%lf"而不是"%f"
c=a|b;printf("a=%d\nb=%d\nc=%d\n",a,b,c);} 3. 按位异或运算 按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数仍以补码出现,例如9^5可写成算式如下: 00001001^00000101 00001100 (十进制为12)main(){ ...
void main(void){ int i, j, k;int count;/* 记数变量 */ int flag;/* 记数变量 */ int lenMax;/* 记录数组sum的长度变量 */ int sum[SIZE] = { 0 };/* 过度数组 */ int copy[SIZE] = { 0 };/* 将数字拆分保存在里面 */ int tmp[SIZE][SIZE] = { 0...
就是a的b次方 好像电脑上都是这样的
pow函数,pow(a,b)
double pow(double base, double power);该函数包含于 math.h中,函数的返回值是base^power。