关于c++,为什么第一个循环执行不了?带入15的时候只有一个结果?

问题描述

关于c++,为什么第一个循环执行不了?带入15的时候只有一个结果?

#include "stdafx.h"
#include
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
int i,j,m,s=0,n;
cin>>m;
for (i=1;i<m;i++)
{
for(j=i;j<m;j++)
{
s+=j;
if(s==m)
{
for(n=i;n<=j;n++)
cout<<n<<"t";
cout<<"n";
}

    }
}
system("pause");

}

解决方案

cin>>m;
输入的是多少
下个断点调试下

解决方案二:

你是怎么知道执行不了?
程序是要靠调试的,不是主观臆想

解决方案三:

只有一个结果并不是因为循环执行不了,而是你逻辑判断那里的问题

时间: 2024-09-09 09:38:27

关于c++,为什么第一个循环执行不了?带入15的时候只有一个结果?的相关文章

Java千百问_03基本语法(009)_java中如何循环执行

java中如何循环执行 首先,我们看看循环是什么 1.循环是什么 当我们需要多次执行同样的代码段,通常被称为一个循环.伴随循环经常出现的关键字:break与contine分别如何使用 Java有非常灵活的三种循环机制:while 循环do...while 循环for 循环 2.什么是while循环 while循环可以按照特定的次数重复执行任务. 语法: [java] view plain copy   while(Boolean flag)   {   //代码段   }   在执行时,如果fl

javascrpit-这段代码有什么问题?只有第一个循环实现了

问题描述 这段代码有什么问题?只有第一个循环实现了 <p id=""t1"">第一题您选择的是<strong><u id=""ss""></u></strong></p> <ul id=""choose1""> <li id=""a1"">哈哈</

php循环执行多次效率执行速度例子

在设计的 php 生成静态页面中,静态页面越来越多,在不断的执行生成 html 的过程中,效率越来越慢,所以优化 php 语句就变得刻不容缓了,先检查了自己之前写的 php 生成 html 的程序,原来就是直接的循环,没有附加任何的优化,先看一下夏日博客之前的 PHP 循环语句: $stat = time();      for($i=1;$i<=10000;$i++){               $strTemp = $strTemp."<option value='"

node js-Node.js for循环执行sql删除语句 返回结果集出现

问题描述 Node.js for循环执行sql删除语句 返回结果集出现 for (var i = 0; i < ManagerIDs.length; i++) { var sql = 'delete from adminList where user_id = ?'; var args = parseInt(ManagerIDs[i]); console.log(args); myPool.query(sql args function (err res) { if (err) { consol

判断单链是否循环,并且找出第一个循环节点

介绍     判断单链是否循环,并且找出第一个循环节点. 思路     [判断单链是否循环]:如果单链是循环的,那么循环部分就是封闭的.这好比一个田径运动场,当两个人跑步时,开始虽然有一定的间距,但他们迟早会相遇的. 顺其自然的我们从中抽取一个数学模型,一个是步长Steps(对应两人刚开始跑步时的间距):一个是判断单链循环的条件nodeX==nodeY(两人"相遇").     [找出第一个循环节点]:我想过好多其它方法,实现起来都比较难,后来出去骑行了两个小时,回来后就想到借助Has

代码-哪位大哥帮我看下,for循环执行不了,只能执行一条记录,跪谢。

问题描述 哪位大哥帮我看下,for循环执行不了,只能执行一条记录,跪谢. cust_list.asp页面中的代码如下: function del(){ var num=document.getElementById("ckcount"); if(num.innerHTML=="0") { alert('至少要选择一条记录') } else{ if(confirm('确定要删除该表资料吗?')) { var number=document.getElementById

css3实现循环执行动画,且动画每次都有延迟

一.最终效果   需求:gift图片的小动画每隔2s执行一次. 需求就一句话,我们看一下实现过程. 二.实现过程 1.网页结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> a { display: inline-block; backgro

oracle存储过程-Oracle存储过程 截取字符串循环执行动作 急急急急!

问题描述 Oracle存储过程 截取字符串循环执行动作 急急急急! create or replace procedure PROC_UPDATENEWSKW(newsid in number, kw in varchar2) is i number:=0; begin /** 1.查询标签表(jc_content_tag)是否有相同tag_name的标签,如果有则直接将此条记录的tag_id与newsid 插入jc_contenttag(新闻标签关联表)表/ select count() in

c-bat批处理循环执行带参数的exe

问题描述 bat批处理循环执行带参数的exe 代码如下 @echo off FOR /L %%i IN (1,1,100) DO ( cd /d E:LTP_workltp-win-3.3.1 ltp_test --input C:UsersadminDesktopIOIO%%i.txt --segmentor-lexicon C:UsersadminDesktopdict.txt>C:UsersadminDesktopxmlltp%%i.xml ) ltp是哈工大的分词二进制版本,这里我要循环