朋友看看这个程序哪里错了!!知道有错误,但是不知道哪里错了!!
程序代码:
#include<stdio.h> | #include<stdio.h> void main() | void main() { | { int n,j; | int n,j; scanf("%d",&n); | scanf("%d",&n); printf("%d的因子为:",n); | printf("%d的因子为:",n); for(j=2;n>1;) | for(j=2;n>1;) { | { if(n%j==0) | if(n%j==0) { | { n=n%j; | n=n%j; printf(" %d\n",n); | printf(" %d\n",n); } | if(n==1) else | break; j++; | printf("*"); } | } } | else | j++; | } | }我的本意是想求一个数字各个因子,就像输入8 输出2*2*2 谢谢大家了! 我改过了!! 右边的是对的!!!
[ 本帖最后由 vvvevvv 于 2010-11-8 22:45 编辑 ]