#include
#include
int main(void)
{
int x = 11;
long res = 1;
while(--x)
res = res * x;
printf("while result: %Ld\n", res);
res = 1; /* Reset res to one */
do {
x = x + 1;
res = res * x;
} while (10 != x);
printf("do while result: %Ld\n", res);
res = 1;
for (x = 1; x < 11; x++)
res = res * x;
printf("for result: %Ld\n", res);
return EXIT_SUCCESS;
}
int i=1,sum=1;
while(i<=10)
{
sum*=i;
i++;
}
-------------------------
int i=1,sum=1;
do
{
sum*=i;
i++;
}
while(i<10)
------------------------
int i=1,sum=1;
for(;i<=10;i++)
sum*=i;
long int jiecheng = 1;
for (int i = 1; i < 10; i++)
{
jiecheng *= i;
}
//+++++++++++++++++++
int count = 1;
while (count != 10)
{
jiecheng *= count;
count++;
}
//++++++++++++++++++
int count = 1;
do {
jiecheng *= count;
count++;
} while (count < 11);
printf("%ld", jiecheng);
又是作业!