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

为什么输入24输出的值不对啊

#include<stdio.h>
void main()
{
int n,i,a=1;
int arry[3];
for(i=0;i<3;i++)
{
scanf("%d\n",&arry[i]);
}
for(i=0;i<3;i++)
{
a=1;
while(arry[i]>0)
{
a=a*arry[i];
arry[i]--;
}
}
printf("%d\n",a);
}

是要求什么的,阶乘?

把scanf里面的\n去掉

近期文章

  • 步道乐跑的实用性问题提问
  • 求二叉树的叶子节点个数
  • C语言关于结构体和数组的使用
  • arduino环境配置出现问题怎么办
  • 关于java中编写计算逻辑的问题
  • 各位,用C语言咋写?
  • 类似于这种题,该如何写输入数据
  • 运行hadoop 报错Error: java.lang.ArrayIndexOutOfBoundsException: 1,感觉程序没问题
  • 为什么maven中父工程的<scope>import</scope>不起作用?
  • 一阶卡尔曼滤波中KFP在主函数中没有定义
  • postman传参报错java.lang.reflect.InvocationTargetException
  • mapreduce输入文件路径没有错为什么一直报错找不到。
  • 有人说这是因为library没有覆盖,请问该怎么解决
  • 为什么不能输出是完数
  • opencv+c++在模板匹配完成后如何获取匹配结果的坐标并点击
  • C语言结构体数组,两对方括号?
  • 简单的appium控制滑动,不懂,求解答
  • 请问这些格式ue4能打开吗?
  • 各位朋友看过来,这个该怎么写,煎熬了许久
  • matlab向量运算的问题,关于在指定位置添加数值变量

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华