问题就是上图
#include <stdio.h>
int main()
{
int i = 0;
int t = 1;
int x = 0;
printf("请输入一个数:\n");
scanf("%d",&i);
printf("此数的因数有:\n");
for(t=1;t<=i;++t) {
x= i%t;
if(x=0){
printf("%d",t);
}
}
return 0;
}
1、if(x==0)
2、printf("%d ",t); %d后面加个空格,打印的数据好看些
if(x=0){ >>>>>> if (x == 0) {