#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[100];
int n=0,m=1,k=0,g=0;
for(n=0;n<100;n++) //1
{
a[n]=m;
m=m+1;
}
int b[50]={2,3}; //2
g=2;
for(n=3;n<100;n++) //3
{
for(k=0;k<g;k++) //4
{
if(a[n]%b[k]==0) //5
break;
else if(k=g-1) //6
{
b[g]=a[n];
g=g+1;
}
}
}
printf("the prime nos are \n");
for(m=0;m<50;m++) //7
{
printf("%d \n ",b[m]);
}
return 0;
}
在这个程序中,我必须打印1到100之间的素数。要遵循的方法是——要找出素数,用存储在数组中的前一个素数除以一个数。如果给定的数字在除以任何前一个素数时留下0作为余数,那么它就不是素数。如果不是,它就是一个素数,并将其添加到数组中。在程序中——我初始化了一个由100个数字组成的数组,并将1到100个数字存储在数组a中(步骤1)。b
是我将存储素数的数组。我在(步骤2)中存储了b
的前两个值。在(步骤3)中,我初始化数组a
以检查素数。在(步骤4)中,我初始化数组b
以分割数组a
元素。在(步骤5)中,我放置条件,如果一个数字以0为余数,则断开循环并检查下一个数字。在(步骤6)中,我放置条件,当一个数字不能被以前的素数整除时,检查我们是否将其除以数组中的最后一个素数否,如果条件为真,则它是素数,并相应地递增。在(步骤7)中,我打印数组b
的所有元素。
输出不是作为质数,而是列出所有奇数。我错在哪里了,如何编码它保持逻辑完整。
将k=g-1
更改为k==g-1
。
这是因为,在C语言中,我们使用==
来检查两个表达式是否相等。
我正在尝试使用joblib来并行化在函数上运行的循环。我希望显示函数的中间打印命令,而不仅仅是函数的返回值。 我得到以下输出: 我希望获得以下输出(或类似输出): 编辑:我刚刚注意到它确实会在启动Jupyter笔记本的终端窗口中打印我所需的输出。有没有关于如何在我的笔记本上打印的想法。提前谢谢。
问题内容: 我正在尝试在PyQt中打印小部件,但收到“ QPaintDevice:无法销毁正在绘制的绘制设备”的错误。我认为问题是我的方法结束了,因此在绘画者完成绘制像素图之前,qPaintDevice被破坏了。但是,我不知道如何降低画家的速度。 我的方法的代码在这里: 对于它的价值,我尝试使用.begin()和.end()方法,但无济于事。 问题答案: 我发现了我的问题-我忘记了删除画家,这在事
我不确定此错误消息的含义:*错误:请求成员开始在counter.std::映射
4.12. 打印输出 前面例子中涉及到的打印都比较简单。在这一节中,我们将要讨论Go语言格式化输出的功能。 我们已经用过"fmt"包中的"Printf"和"Fprintf"等输出函数。"fmt"包中的"Printf"函数的 完整说明如下: Printf(format string, v ...) (n int, errno os.Error) 其中"..."表示数目可变参数,
标准输出 1.gossh远程执行命令返回格式. #批量模式首行首先打印所有的远程机器IP. [servers]=[192.168.56.2 192.168.56.2] #机器ip ip=xxx.xxx.56.2 #远程执行命令 command=uname #命令执行完后的退出值,就是$? return=0 #远程执行命令输出到标准输出和错误输出的结果 Linux ##换行和---分隔线 ---
本文向大家介绍PHP打印输出函数汇总,包括了PHP打印输出函数汇总的使用技巧和注意事项,需要的朋友参考一下 本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。 开发就一定需要调试代码,而PHP调试代码不能像iOS那种编译器语言可以通过Xcode这样的开发软件来单步调试,因此开发PHP的人员通常会通过输出函数打印相关提示信息来调试代码。 PH