#include<stdio.h>
int main()
{
int a=0,b=1,c,d,n;
float e=1;
printf("n=%d",n);
scanf("%f",&n);
for(a=0;a<=n;a++)
{
b=b*a;
a=a+1;
while(b>=1)
{c=1/b;
e=e+c;
}
}
printf("e=%f",&e);
return 0;
}
代码如上图所示,为什么最后运行出来的结果却是n=36呢?我没有定义n啊?
软件dev c++
c语音编译原理不理解
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥20 spring boot集成mqtt的使用问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开
- ¥30 crossover21 ARM64版本安装软件问题
- ¥15 mymetaobjecthandler没有进入
- ¥15 mmo能不能做客户端怪物