On a practice test my professor gave me this program
#include <stdio.h>
int main (void)
{
int i, sum;
sum=0;
for (i=1;i<=7;i++)
sum=sum+i*i;
printf("Rocky\n");
printf("i is %d\n", i);
printf("sum is %d\n",sum);
return (0);
}
now, my question is: why is it that when I run this program the output is:
Rocky
i is 8
sum is 140
why is rocky only printed once? shouldn't it be printed as many times as i is printed?? UNDERSTOOD. THANKS TO ALL WHO HELPED :)