各位大神帮忙看看这个问题怎么解决啊??

AXUBOD 2012-08-21 01:59:56
我现在想做一个指数函数的循环,写了下面的这个代码,错了,请各位大神帮忙看看该怎么解决啊、、、、
#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i;
int sum=0;
for(int j;j<10;j++)
{
sum+=2^i;
}
printf("sum=%d",sum);
return 0;
}
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
niehuawen 2012-08-21
  • 打赏
  • 举报
回复
#include <stdio.h>
void main()
{
int i=1,sum=0;
for(int j=0;j<10;j++) //求2^0+2^1+...+2^9的和
{
sum+=i;
i*=2;
}
printf("sum=%d",sum);
}
AXUBOD 2012-08-21
  • 打赏
  • 举报
回复
哦哦。。知道,谢谢,犯傻了
franzhong 2012-08-21
  • 打赏
  • 举报
回复
ij未初始化改为

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i(0);//初始化个值,这里为0
int sum=0;
for(int j(0);j<10;j++)//这儿也是初始化为0
{
sum+=2^i;
}
printf("sum=%d",sum);//输出sum=20
return 0;
}

昵称很不好取 2012-08-21
  • 打赏
  • 举报
回复
2^i,这可不是指数运算,需要用pow函数

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧