问题标签 [do-loops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1971 浏览

parallel-processing - 为什么这个 Mathematica 7 Do 循环按顺序工作,但并行产生错误(使用 ParallelDo)?

我正在运行 Mathematica 7,并且正在尝试Do使用ParallelDo. 以下标准的顺序代码可以正常工作:

但是,如果我使用ParallelDo而不是 standard Do,则此代码会给出错误消息:

我收到的错误消息是:

我能做些什么来并行运行这个Do循环吗?

谢谢!

安德鲁·德扬

卡内基·梅隆大学

0 投票
3 回答
7420 浏览

c++ - 尝试退出循环时 Ctrl+Z 不起作用

我正在尝试使用Ctrl+退出循环Z,但它不起作用。我仔细查看了我的代码,但我无法找出问题所在。您的帮助将不胜感激。我正在使用 Dev-C++。代码如下:

0 投票
1 回答
1151 浏览

if-statement - 在 Fortran 90 程序中调试 DO 循环/IF 块(初级)

如果有人可以在这里帮助我,我将不胜感激。我刚刚开始学习如何编程,所以我很有可能错过了一些非常明显的东西。我正在尝试用 Fortran 90 编写一个程序来解决pdf 第 45 页上的问题 4 i)。我终于设法让我的代码编译成一些东西,但现在有些东西有点垃圾,它产生的数据很疯狂(随着时间的增加,我在 t0 输入任何内容后距离都会减少)。有人能发现我的错误吗?我意识到这是相当多的代码要查看,我很抱歉问你这么多。提前感谢您浏览!


0 投票
2 回答
404 浏览

c - 一项任务要求我收集一个带有 2 个 scanf 的名称

所以这是我的第一个 C 语言超初学者计算机编程问题。

我需要进行设置,以便有人可以在输入中输入他们的全名。这是规格的一部分-

“你需要做一些思考才能弄清楚如何让打印的名称与所有其他列对齐。第一个提示是它涉及将字符串连接在一起,称为连接。试一试,如果你想不通,看看这个文件夹中的下一个文档;它包含额外的提示。这个作业的部分目的是隐含地教你连接。不要使用制表符 (\t) 并确保你的 C/C++编辑器不产生制表符。

不要在这个程序中使用gets()。使用 scanf() 输入交互信息。如果您尝试使用gets(),您可能会非常沮丧。

本质上,报告中出现的所有数字都应右对齐和小数对齐。摘要中出现的所有数字都应不带前导空格(通常将数字与前一个单词分开的空格除外)。小时工资金额可以小于 10.00,因此请务必小心格式化。示例输出可能看起来正确,但如果事情与 10.00 美元以下的小时工资不相符,您仍然可能会被扣半分。” 其他提示:

  • 您可以假设员工姓名始终是两个名字,一个名字和一个姓氏,用空格分隔。还假设在名字或姓氏中从来没有任何空格。这允许您使用两个 scanf() 调用而不是一个 gets() 调用。gets() 会引入一些奇怪的东西,使事情在以后无法正常工作。

  • 您还可以假设两个名称的长度都不超过 10 个字符。

  • 来自流程另一个员工的输入?question应该是单个字符。假设 N 或 n 将停止循环,但任何其他字符将继续循环。

有人知道怎么做吗?当我使用gets(他说不要这样做)时,循环会在第二次出现问题,它会在一行中询问姓名和薪水。如果我尝试使用 2 个 scanf 语句,我会崩溃或只有 1 个名称输入。

我在想唯一的方法是将名称输出到文本文件,然后再次读取它们。但是还有其他方法吗?我不允许单独询问姓名。正如规范中所说,用户可能会键入带有一个空格的全名。

这是我到目前为止编写的代码。我还需要所有总时间、加班时间和正常时间的总计。

0 投票
1 回答
1666 浏览

openmp - 使用 Fortran 90 的 OpenMP 和数组求和

我正在尝试计算晶体结构的压力张量。为此,我必须通过下面的简化代码中的所有粒子对

我尝试使用“paralle do”指令并行化这个双循环,但在张量 STRESS_EWALDD 和力 FDX 方面遇到了一些问题......因此我尝试为每个线程手动分配一些粒子,如以下代码中的但仍然得到错误的张量值。

标量和 STRESS_KINETIC 值是正确的,但 STRESS_EWALDD 是错误的,我不知道为什么。到目前为止,我对力量一无所知。所以我真的很感激这里的一些打击。谢谢,

0 投票
5 回答
4688 浏览

loops - 不等增量循环

我有很多以“s”开头的 sas 数据集文件,后跟一些数字,如 s1 s7 s13 s32 等(我有很多)。对于每个文件,我运行一组代码,保存我的最后一个结果,然后使用以下数据集文件重新启动。通常,当我的数据集文件编号是连续的,例如 s1 s2 s3 s4 s5...时,它很容易使用,例如 a %do i=1 %to 120. 但是如果我想做一个不等增量的循环呢?我怎样才能做到这一点?比如一个%do i=1 7 13 32.... 这在 MATLAB 中很容易,但在 SAS 中我不太确定如何。

0 投票
1 回答
9166 浏览

excel - 在 Excel-vba 中停止执行直到循环

我创建了这个宏来纠正一个错误(填补非闰年 2 月 29 日创建的空白)我在停止执行直到循环时遇到了问题。

宏做了它应该做的事情,但它没有按预期工作,Do Until ActiveSheet.Cells(3, x) = "2012"我希望它在单元格(3,x)是 2012 时停止

谢谢你

0 投票
2 回答
3336 浏览

c# - 从列表框中添加多个数字c#

我试图在列表框中将数字加在一起。首先,我将列表框中的数字放入数组和整数中。

我现在想将 list_box 内的所有数字相加,得到一个总数。

我打算解决这个问题的方法是循环并逐步添加每个数字。

任何帮助将不胜感激,因为我刚开始我的 HND 后真的很挣扎,所以我处于非常基础的水平,只涵盖了一些基本方法。

0 投票
2 回答
8449 浏览

java - 除非给出正确的输入,否则将 do-while 限制为运行 7 次

在用户尝试猜测数字 7 次后,我无法让 do-while 循环停止。我不确定如何告诉循环停止并显示超时消息。

谢谢,我很感激任何帮助!

代码:

正确输出 1:

正确输出 2:

0 投票
2 回答
2141 浏览

javascript - 如何在循环中调用函数

我需要在循环中调用一个函数。

我有以下代码....

任何人都知道我如何调用函数addnew?