for后面加;这句话就结束了,不对。
商和余数,应该去查下函数,mod(x/y)和rem(x/y),%这种C语言认,labview的公式节点不行。
#include
void main()
{
int i,j,k;
for(i=1;i<=1000;i++)
{
k=0;
for(j=1;j<=i-1;j++)
if(i%j==0) k+=j;
if(k==i) printf("%d\n",i);
}
}
扩展资料:
LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
参考资料来源:百度百科-LabVIEW
参考C语言
#include
void main()
{
int i,j,k;
for(i=1;i<=1000;i++)
{
k=0;
for(j=1;j<=i-1;j++)
if(i%j==0) k+=j;
if(k==i) printf("%d\n",i);
}
}
去查一下公式节点支持的内置函数,就知道了。纯用公式节点的方法,如图。结果用一个数组带出来。
for后面加; 这句话不就结束了吗?肯定不对。
还有,商和余数,应该去查下函数,mod(x/y)和rem(x/y),%这种C语言认,labview的公式节点好像不行。