C程序运行没有结果
#include<stdio.h>#include<math.h>
int main () {
printf("此程序用于求75600的所有正约数\n");
int a = 75600;
int b = 0;
int c = 0;//c用于表示约数的个数
for (; b <= 75600; b++);
if (a%b == 0)
{
c++;
printf(c + " " + b);
for (int t = 0; t % 1 == 0; t++)
if (t % 5 == 0)
printf("\n");
}
printf("75600的约数共有" + c );
printf("个\n");
return 0;
}
************************************************
运行结果如下
*******************************************
此程序用于求75600的所有正约数
75600的约数共有个
请按任意键继续. . .
*********************************************
请问这是为什么?程序明明运行到了最后一步,那中间的结果哪去了?请指教