lizechen 发表于 2017-8-30 22:40:19

用当型循环求5的阶乘,怎么得不到想要的结果呢?

//求5!
#include<stdio.h>

int main()
{
   int i , num;
   i = 5;
   num = 1;
   do
   {
         num = num * i;
         i = i - 1;
   }while(i == 0);
   printf("5! = %d",num);
   return 0;
}

ba21 发表于 2017-8-30 23:19:41

do
{
} while(i != 0); //当 i != 0 时循环

lizechen 发表于 2017-8-31 00:06:18

我明白了,谢谢你{:10_254:}

lizechen 发表于 2017-8-31 00:07:08

ba21 发表于 2017-8-30 23:19
do
{
} while(i != 0); //当 i != 0 时循环

我明白了,谢谢你
页: [1]
查看完整版本: 用当型循环求5的阶乘,怎么得不到想要的结果呢?