#include <stdio.h>
void main ()
{ int i, j; int result = 0; int value = 1; for (i = 0; i < 100; i++ ) { printf("%d ", i); j = i - 1; result = value * j; } printf("\n"); printf("Result %d\n", result);
}
~
void main ()
{ int i; int result = 0; int value = 1;
for (i = 0; i < 100; i++) { printf("%d ", i); result = value * --i;/*改成result=value*(i-1);如果不改掉这个,先i=0,再--i,i变成了i=-1,再i++,i再变成i=0,一直都是这样的循环,i根本不会变成大于100,那么就一直做下去,死循环了*/ }