求大佬来看看这个循环是哪里出了问题
int n,i;int k=0;
for(i=0;i<n;i++)
{k=k+pow(10,i);}
printf("%d\n",k);
这个循环当n=3时不是应该等于111吗,为什么运行的结果是110,,(当n=1或者n=2时结果是正确的,n=3后面好像都是错的)
刚学c的小白,求问这是错在哪里,感觉没毛病啊


2018-10-27 23:34
2018-10-28 00:11
[此贴子已经被作者于2018-10-28 01:04编辑过]
2018-10-28 01:01
2018-10-28 01:06
2018-10-28 08:16
2018-10-28 09:06
2018-10-28 09:30
2018-10-28 09:50