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

为什么我的阶乘得不出结果

img


为什么定义两个变量不行,我这样子哪里有问题
求哥们解答(刚刚开始学c的)

img

加一个sum变量 sum = sum * j, i不能改,改了循环会有问题

i是不能改的,不然每次循环i的值都变了,而循环退出条件是j <= i

#include<stdio.h>
int main(){
    int i = 0;
    scanf("%d",&i);
    //printf("%d\n",i);
    int j = 0;
    int sum = 1;
    for(j = 1;j <= i;j++){
        sum = sum * j;
    }
    printf("%d\n",sum);
}

近期文章

  • 问这个第四题的程序设计
  • 如何使一个函数只适用于第一个onload?
  • vm16如何使用/home硬盘
  • 遇到难题了请求支援。
  • 中柏ezbook a13 bios设置错开机黑屏
  • 虚拟内存管理中关于访问时间
  • C语言,栈的数制转化怎么写啊
  • 百度地图build.gradle出现错误
  • 这个ti咋做呀,有点不太懂了
  • printf 出现c6272的问题
  • 有没有深度学习特征和手工提取的特征concat的文章推荐
  • 修改下载路径导致桌面软件变白框
  • 包括php中另一个类的类
  • C#如何删除读取excel后的值为0的列
  • 怎样才能只输入一次编号就行
  • 请问为什么是参数类型不匹配,定义的类型是相同的
  • 是把这一段文字完成了吗?
  • Flink未能消费到kafka数据
  • 运行所选代码生成器时出错:”调用的目标发生了异常“
  • django打包后运行显示_socket: %1 不是有效的 Win32 应用程序

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华