c++程序平方问题-这个程序为什么得不到平方表?

问题描述

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

#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注释掉才能得到结果,这是什么原因?

解决方案

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

时间: 2024-09-22 07:32:30

c++程序平方问题-这个程序为什么得不到平方表?的相关文章

java 数据结构- 分离链接散列表,线性探测,平方探测 java 程序代码

问题描述 分离链接散列表,线性探测,平方探测 java 程序代码 给定输入{4371,1323,6173,4199,4344,9679,1989}和散列函数h(x)=x mod 10 分离链接散列表,线性探测,平方探测 java 程序的代码

大龄程序员没有年轻程序员脑瓜灵活

最近我过了40岁生日. 一个朋友开玩笑的对我说:"嘿,我想这个意味着你已经老的不适合再去编程了吧!",我表面上哈哈一笑,但心里却触动不少. 年龄歧视在我们这行里并不可笑. 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性. 如今轮到我被他们嘲笑了. 也许你也是这样. 如果目前没有,我估计这一天也会很快到来. 你还会笑的出来吗? 是的,我想会跟我一样的. 我们这一行受年龄歧视体现在好几个方面. 大家都热衷于热门

.NET 程序,调用其它程序

程序 .NET 程序,调用其它程序 using System;using System.Diagnostics; namespace Jmv_Demo{ /// <summary> /// CmdUtility 的摘要说明. /// </summary> public class CmdUtility { /// <summary> /// 执行cmd.exe命令 /// </summary> /// <param name="command

.NET客户端应用程序:.NET应用程序更新组件(6)

程序|客户端 (接上篇) 按需求安装 通过利用.NET框架可伸缩的本质,.NET应用程序更新组件能够使得另一种特性----按需求安装可行.通过使用按需求安装,只有主可执行程序被显式安装到客户机上.应用程序剩下的部分可以根据基本需要自动下载和安装. 通过.NET应用程序更新组件的AutoFileLoad属性来使得按需求安装可用或禁用.你必须仔细考虑在你的应用程序中程序集边界所处的位置以及什么动作会引起程序集被下载.由于程序集的下载涉及到网络输入输出,因此下载所花费的时间是可变的.在程序集下载期间,

Windows Phone 8初级教程(十)数据绑定应用程序和透视应用程序项目模板

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-10-Overview-of-the-Databound-App-and-Pivot-App-Project-Templates 源代码:  http://aka.ms/absbeginnerdevwp8 PDF版本:http://aka.ms/absbeginnerdevwp8pdf 我们花了9节课来学习Wi

win8运行应用程序弹出“应用程序无法启动(0x00000XX) ”如何解决

  win8运行应用程序弹出"应用程序无法启动(0x00000XX) "如何解决         具体步骤: 1.下载DirectX Repair3.3,并将其解压出来; 2.打开"DirectX Repair",点击[检测并修复]右侧的小三角,勾选"同时更新c++"; 3.点击[检测并修复],修复工具开始自动运行; 4.修复完成后点击退出,并且重启算计即可解决应用程序出错的问题.

android-在一个程序中启动其他程序老被强退?

问题描述 在一个程序中启动其他程序老被强退? 我已经获取了手机中的程序列表,并添加了setOnItemLongClickListener()方法代码部分如下lv.setOnItemLongClickListener(new OnItemLongClickListener(){ public boolean onItemLongClick(AdapterView<?> parent View v int position long id){ String activityName = null;

广告-在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序

问题描述 在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序 大家好,我现在遇到这样的情况,我目前做的是一个android积分墙的项目,用户通过我的这个项目app做任务下载一个广告,当用户进入到我们的下载广告的apk 后,玩了一段时间后(玩了一段时间才会给积分),点击后退,当前的 广告apk 是退出了,同时我们的项目也退出了(原本我们的项目逻辑是不会退出的),回到了桌面......我们自己测试的时候并没有出现这样的情况,但是用户遇到了,并且用户反馈再次重启手机的时候,再

vs2012-VS2015 C++编写手机程序 只能写安卓程序吗?

问题描述 VS2015 C++编写手机程序 只能写安卓程序吗? VS2015 C++编写手机程序 只能写安卓程序吗?是调用SDK还是NDK写安卓程序,不能写IOS程序吗?Linux程序能写吗? 解决方案 不是的,首先,Visual Studio本身就支持微软自家的Windows Phone开发,同时支持通过Xamarin编写Android和iOS应用.还可以通过诸如QT这样的库编写Linux下也可运行的桌面应用程序. 解决方案二: Visual Studio 是微软的开发工具,当然最基础的是支持

C++程序员和Java程序员的差异

首先说明,这几年接触的最多的程序员就是C++程序员和Java程序员,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的.不过,欢迎拍砖,也欢迎对号入座.   从对基础知识掌握的程度来说,例如数据结构和算法,C++程序员要比Java程序员牢靠得多.究其原因,大概是因为C++程序员需要经常自己实现那些项目基础设施,但是Java程序员大多拿来即用.公平地说,C++不是一门适合程序员初学者的语言,但是Java是.C++程序看起来确实要比Java 程序稍难懂一些,C++程序员往往思维更加严密.另一方面,