error C2297: '^' : illegal, right operand has type 'double ' #include 不知道哪错了,刚学
#include<stdio.h>main(){doublei,s;i=1.0;s=0.0;while(i<1e6)i=i+1.0;{s+=((-1)^(i+1.0))/...
#include <stdio.h>
main( )
{double i,s;
i=1.0;
s=0.0;
while (i<1e6)
i=i+1.0;
{ s+=((-1)^(i+1.0))/(2*i+1.0);
}
printf("i=%f s=%f\n",i,s);
return 0;
} 展开
main( )
{double i,s;
i=1.0;
s=0.0;
while (i<1e6)
i=i+1.0;
{ s+=((-1)^(i+1.0))/(2*i+1.0);
}
printf("i=%f s=%f\n",i,s);
return 0;
} 展开
3个回答
展开全部
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[81];
int len,k;
char *p;
char *q;
gets(a);
len=strlen(a);
q=&a[len-1];//要向调换位置最好为len-1,len对应的是\0
p=a;
for(;p<q;p++,q--)
{
k=*p;
*p=*q;//= =少了分号
*q=k;
}
puts(a);
return 0;
}
不知道这个对你有没有用
#include <string.h>
int main(void)
{
char a[81];
int len,k;
char *p;
char *q;
gets(a);
len=strlen(a);
q=&a[len-1];//要向调换位置最好为len-1,len对应的是\0
p=a;
for(;p<q;p++,q--)
{
k=*p;
*p=*q;//= =少了分号
*q=k;
}
puts(a);
return 0;
}
不知道这个对你有没有用
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^是按位异或,你是不是当成次方了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询