主题:帮我看下这段程序,我有点不懂,求指教
代码如下:
#include<stdio.h>
int main()
{
int i;
int w=0;
for(i=3;i<=10;i++)
if(i%3 ==0)
w=w+i;
printf("%d\n", w);
}
按照我的思路应该是输出16吧,但是编译出来远行了输出是18啊.
我不懂这是什么意思,求指教啊..
#include<stdio.h>
int main()
{
int i;
int w=0;
for(i=3;i<=10;i++)
if(i%3 ==0)
w=w+i;
printf("%d\n", w);
}
按照我的思路应该是输出16吧,但是编译出来远行了输出是18啊.
我不懂这是什么意思,求指教啊..