我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

阶乘,for循环得题,为什么whlie里面写不等于不对,写小于等于就对了呢😭

#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int i=1;
int factor=1;
while(i==!n){
factor=factor*i;
i++;
}
printf("%d",factor);
return 0;
}

while(i!=n){

//你的循环条件不对 把 i==!n 改为 i <= n


#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    int i=1;
    int factor=1;
    while( i<=n )    //你的循环条件不对  把  i==!n  改为 i <= n
    {
        factor=factor*i;
        i++; 
    }
    printf("%d",factor);
    return 0;
}

img

近期文章

  • 您好,元学习这个无论怎么运行都是list index out of range这个错误,是因为什么原因?
  • c++中如何将ascii码强制转换为int
  • 为什么这个程序用结构体变量作为数据类型了?
  • jdk无法在我的电脑上运行
  • 小伙伴们,要不要写个实验练练手
  • JS实现简单商品图片切换
  • 关于催收公司案件数据自动分配的问题。(Python VBA实现)
  • 如何通过C#自动生成XML文件,有一定结构
  • python求解整齐排列
  • c++,关于#define
  • 安卓 10 如何使用 exec()
  • JAVA输出满足1+2+3+……+n<8888的最大正整数
  • 差分方程matlab求解
  • 如何将校园网提高速度并且一号多用
  • 国产编译器开发的前景
  • python程序运行正确但是生成的html文件不全
  • spring cloud 断路器的作用是什么?
  • 编译原理,看一下,有疑问,不大懂
  • 请问第一个为啥要填else if 怎么判断
  • 救命,随机分组这个错误怎么改啊!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华