求n的阶乘do while循环
int main()
{
int a = 1, i = 1, n = 0;
scanf("%d", &n);
do
{
a = a * i;
i++;
} while (i <= n);
printf("%d\n", a);
return 0;
}
求n的阶乘for循环
int main()
{
int a = 1, i = 0, n = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
a = a * i;
}
printf("%d", a);
return 0;
}
求n的阶乘while循环
int main()
{
int a = 1, i = 1, n = 0;
scanf("%d", &n);
while(i <= n);
{
a = a * i;
i++;
}
printf("%d\n", a);
return 0;
}