首页
编程
java
php
前端
首页
编程
java
php
前端
我这个循环结构哪里出问题了,还是算法不对,怎么运行后是0
int main()
{
int i,j=0,decimal;
int sum = 0;
for (i = 1;i <= 19;i +=2)
{
j = i + 2;
decimal = i / j;
sum += decimal;
}
printf("%d", sum);
system(
"pause"
)
;
return
0
;
}
你自己对比一下吧
你这i和j都是int型,而且i比j小,i/j=0所以最后和为0
j和decimal换成double
decimal定义为double型
点击展开全文