N-S图表示c语言算法

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:32:53
#include<stdio.h>
void fun(int m)
{
int n=m;
printf("%d=",m);
{
for(int t=2;t<=n;t++)
if(n%t==0)
{
printf("%d",t);
n/=t;
if(n>1)
printf("*");
t=2;
}
}
printf("\n");
}
void main()
{
int i,j,k;
for(i=4;i>0;i--)
for(j=4;j>0;j--)
for(k=4;k>0;k--)
if(i!=j && j!=k && k!=i)
fun(i*100+j*10+k);
}

用N-S图表示算法

参考答案人的价值,在遭遇诱惑的一瞬间被决议。

void main()
{
int i,j,k;
for(i=4;i>0;i--)
for(j=4;j>0;j--)
for(k=4;k>0;k--)
*******************
if(i!=j && j!=k && k!=i)
fun(i*100+j*10+k);
}
是不是少花括号,不然在*的位置i=k=j=0;则下面if(i!=j && j!=k && k!=i) 一定为假,也就用不到fun函数了啊