首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言程序纠错解决方法

2012-10-23 
C语言程序纠错#include stdio.h#include math.hint main(){int bin[4] {1,0,1,1}int dec 0int i

C语言程序纠错
#include "stdio.h"
#include "math.h"
int main()
{
int bin[4] = {1,0,1,1};
int dec = 0;
int i;
for (i = 0; i < 4;i++)
{
dec += pow (2,i) * (bin[i]);
}
printf("The decimal = %d\n",dec);
}

输出值应该11,杂变成13了?

[解决办法]
要想使11你要从低位往高位计算啊。
1 2 4 8
1 0 1 1 = 13
1 1 0 1 = 11
看看你从哪里开始算的

热点排行