小编Jin*_*ark的帖子

如何在C中使用此代码进入while循环

我刚开始学习C语言,并尝试创建自己的函数.但是,我不明白为什么我的while循环不在此代码中运行.我尝试了很多方法,比如==,!=,<,> ......等,但我不明白为什么它运行不正常.

PS.我误解了什么是因子:(我改变了你所有人的建议代码.谢谢大家

#include <stdio.h>

int my_iterative_factorial(int nb)
{
  int i;
  int store;

  i = 1;
  if(nb == '0')
    return(0);
  while (nb > 0)
  {
    i = i * nb;
    nb--;
  }
  return(i);
}

int main(void)
{
  int nb;

  nb = 5;
  printf("%d\n",my_iterative_factorial(nb));
  return(0);
}
Run Code Online (Sandbox Code Playgroud)

c while-loop

1
推荐指数
1
解决办法
72
查看次数

标签 统计

c ×1

while-loop ×1