初学c语言,用的xcode有些问题,求大神
新建command line tool.下面是代码;#include "stdio.h"
int main()
{
int num;
int factor;
scanf("%d",&num);
printf("%d=",num);
do {
for (factor=2; factor<num; factor++) {
if (num%factor==0) {
num=num/factor;
printf("%d*",factor);
break;
}
else
break;
}
} while (num%2!=0||num%3!=0);
}
执行后我输入一个数字,然后就没后文了,没有任何返回值。
请问,为什么连第一个[printf"%d",num]都没有执行?是后面的语句影响了吗?怎么改呢,我想写成将一个数输入然后分解因数。