问题就是上图
#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;
}