标签: for-loop

检查循环

#include <stdio.h>
#include <conio.h>
void main()
{
    clrscr();
    int lop, squr;
    for (lop=1; lop<=20; lop=lop+1);
    {
        squr = lop*lop;
        printf("%5d,%5d,\n",lop,squr);
    }
    getch();
}
Run Code Online (Sandbox Code Playgroud)

我的朋友说的是这个源代码运行良好..但它在我身边运行不佳.我应该怎么做才能在C++中很好地工作.

我的朋友告诉我,上面提到的代码在他正在使用的版本中运行良好.我说,这段代码不正确,会给出执行错误....上面提到的代码对于任何标准或版本的C/C++都是正确的.

并告诉我有多少版本的C++可用...

问候

c++ loops for-loop

-5
推荐指数
2
解决办法
135
查看次数

我们如何使用for循环在java中打印此模式(请不要使用除main函数之外的函数)

--g   h   i   j--
----d   e   f----
------b   c------
--------a--------
Run Code Online (Sandbox Code Playgroud)

我们如何使用for循环在java中打印此模式.i不想使用"System.out.print()"打印模式.我尝试使用嵌套的for循环,但被困了.我无法理解,在打印完第一行之后,我该如何转移到第二行.

破折号( - )指空间

这不是我的功课......我刚刚尝试新的练习课程.

java loops for-loop

-5
推荐指数
1
解决办法
1479
查看次数

for循环内的while循环

我正在尝试执行使用两个嵌套循环的Python脚本。
第一个是for和第二个(嵌套的是while)。

这是我的代码:

for currentData in data:
    currentState = ''
    count = 0
    while currentState == '': 
        currentState = someMetdhodExecution() ...
        count++
Run Code Online (Sandbox Code Playgroud)

当我把while里面for的脚本崩溃。

能否请你帮我解决这个问题。

先感谢您!

python loops for-loop while-loop

-5
推荐指数
1
解决办法
1万
查看次数

"for(int k = 5; k--;)"比"for(int k = 4; k> -1; --k)"快"

问题说明了一切:是

for( int k = 5; k--;)
Run Code Online (Sandbox Code Playgroud)

比...快

for( int k = 4; k > -1; --k)
Run Code Online (Sandbox Code Playgroud)

为什么?

编辑: 我在MSVC2012中生成了用于调试和发布的程序集.但是(这是我第一次分析汇编代码),我真的无法理解它.我alredy添加了"std :: cout"以防止编译器在发布优化期间删除这两个循环.有人可以帮我解决装配意味着什么吗?

调试:

; 10   :    for( int k = 5; k--;){ std::cout << k; }

    mov DWORD PTR _k$2[ebp], 5
$LN5@wmain:
    mov eax, DWORD PTR _k$2[ebp]
    mov DWORD PTR tv65[ebp], eax
    mov ecx, DWORD PTR _k$2[ebp]
    sub ecx, 1
    mov DWORD PTR _k$2[ebp], ecx
    cmp DWORD PTR tv65[ebp], 0
    je  SHORT $LN4@wmain
    mov esi, esp
    mov eax, DWORD PTR …
Run Code Online (Sandbox Code Playgroud)

c++ performance for-loop

-5
推荐指数
1
解决办法
207
查看次数

如何在java中打印序列3 7 13 17 23 ...高达100

它希望序列像:3 7 13 17 23 27 33 37 ....up to 100 但我得到以下输出:

3 13 23 33..
7 17 27 37
Run Code Online (Sandbox Code Playgroud)

代码是:

class abc extends Thread
{
    public void run()
    {
        int i;
        for(i=3; i<97; i+=10)
            {
                System.out.println(i);
                try
                { sleep(100);}
                catch(Exception e){}
            }
        for(i=7; i<97; i+=10)
            {
                System.out.println(i);
                try
                { sleep(100);}
                catch(Exception e){}
            }
    }
}
    class Print3n7n13n17
    {
        public static void main(String args[])
        {
            abc p= new abc();
            abc p1= new abc();
            p.start();
            p1.start();
        }
    } 
Run Code Online (Sandbox Code Playgroud)

java multithreading for-loop

-5
推荐指数
1
解决办法
222
查看次数

for循环不能使用Count()

我创建了一个程序,用于复制zip存档中的目录和一些文件.

因此,当我启动程序时,没有存档.我试图放置一个断点,它显示for循环正在跳过.为什么?

for (int i = 0; i == steamPath.Count(s => s != null); i++)
{
    string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
    ZipFile zip = new ZipFile();
    zip.AddFile(Path.Combine(path[i], "folder"));
    foreach (string f in Directory.GetFiles(path[i]))
    {
        string fileName = Path.GetFileName(f);
        if(fileName.StartsWith("name"))
        {
            zip.AddFile(Path.Combine(path[i], fileName));
        }
    }
    zip.Save(Path.Combine(appData, "File[" + i + "].zip"));
}
Run Code Online (Sandbox Code Playgroud)

c# for-loop

-5
推荐指数
1
解决办法
94
查看次数

基于范围的循环C++ 11来自优化方面

例如,我想打印矢量的内容.什么会更快地执行,"传统的"循环(1),或C++ 11一(2)?或者根本没有速度差异?任何信息表示赞赏.

1)

for (int i=0;i<FooBar_vector.size();i++)
    {
           cout<<FooBar_vector[i]<<endl;
    }
Run Code Online (Sandbox Code Playgroud)

2)

for (auto &val : FooBar_vector) 
    {
           cout<< val <<endl;
    }
Run Code Online (Sandbox Code Playgroud)

c++ performance for-loop cycle c++11

-5
推荐指数
1
解决办法
1198
查看次数

为什么(1; 2; 3)是无限循环?

在打印的程序中hello:

for (1; 2; 3) 
printf ("Hello"); 
Run Code Online (Sandbox Code Playgroud)

为什么输出显示无限循环?不仅仅是for ( ; ; )无限循环吗?

c for-loop infinite-loop

-5
推荐指数
1
解决办法
133
查看次数

为什么循环不能反向工作

为什么这个反向循环不起作用?

var a  =1;

for(i=100; i<0; i--){
    a = a+i;
}
console.log(a);
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

-5
推荐指数
1
解决办法
71
查看次数

对于C中的循环不能按预期工作

我不明白以下for循环的流程:它变成了一个无限循环.我使用的是ubuntu 12.04.我在这里做错了吗?

#include <stdio.h>
main()
{
    int k,a[10];
    for(k=0; k<=10; k++)
    {
        a[k]=1;
        printf("k = %d\n",k);
    }
}
Run Code Online (Sandbox Code Playgroud)

一旦k == 9,它会自动更改为1.我不知道它为什么会这样.我究竟做错了什么?

c for-loop

-5
推荐指数
1
解决办法
70
查看次数