2 bluesky7933 bluesky7933 于 2014.10.15 10:51 提问

这个程序为什么得不到平方表?

#include
//#include
int square(int);
int main()
{
for(int x=1;x<=10;x++)
{
cout<<square(x)<<" ";

    cout<<endl;
    return 0;
}

}

// function definition
int square(int y)
{
return y*y;
}
这是书上的例子,执行结果应该是
1 4 9 16 25 36 49 64 81 100
但是我在电脑执行的结果只有
1
我把int main 改成 void main 将return 0注释掉才能得到结果,这是什么原因?

1个回答

nissanquest
nissanquest   2014.10.16 02:50

你的return 0不应该放到for循环语句块里面啊!!!

bluesky7933
bluesky7933 谢谢啊,已找到问题所在
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!