|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 初学C语言,不懂,看看哪里有错
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1777
人关注过本帖
标题:
初学C语言,不懂,看看哪里有错
只看楼主
加入收藏
zqlzs
等 级:
新手上路
帖 子:29
专家分:0
注 册:2008-10-18
楼主
收藏
问题点数:0 回复次数:14
初学C语言,不懂,看看哪里有错
#include "stdio.h"
main()
{int i,n,f,j=1,e=1;
printf("shuru:");
scanf("%d",&f);
for(i=2;i<=f;i++)
{
printf("%d",j);
for(n=2;n<=i;n++)
{printf("*%d",n);
e=e*n;}
printf("=%d\n",e);
}
}
搜索更多相关主题的帖子:
C语言
初学
2008-11-03 00:19
举报帖子
使用道具
赠送鲜花
zdyzhang
来 自:栖息地
等 级:
蜘蛛侠
威 望:
4
帖 子:2335
专家分:1227
注 册:2008-9-20
第
2
楼
收藏
得分:0
题目意思是.........
[[it] 本帖最后由 zdyzhang 于 2008-11-3 11:15 编辑 [/it]]
悲剧源于生活。
2008-11-03 10:46
举报帖子
使用道具
赠送鲜花
nianshi
等 级:
新手上路
帖 子:199
专家分:0
注 册:2007-11-7
第
3
楼
收藏
得分:0
看你的程序并没有语法错误啊 应该可以运行的
行至水穷处 坐看去起时
C语言QQ群1:51871776 群2:26313099 群3:47145282
2008-11-03 11:36
举报帖子
使用道具
赠送鲜花
傲慢的中尉
等 级:
新手上路
帖 子:20
专家分:0
注 册:2008-9-25
第
4
楼
收藏
得分:0
不知道你想要表达什么意思
三人行必有我师,择其善者而从之,其不善者而改之。
2008-11-03 11:51
举报帖子
使用道具
赠送鲜花
zxwangyun
来 自:云南
等 级:
业余侠客
威 望:
1
帖 子:232
专家分:299
注 册:2008-10-17
第
5
楼
收藏
得分:0
语法没错误,但不知你想干啥?
你应该是结果不对吧!
2008-11-03 12:11
举报帖子
使用道具
赠送鲜花
sbwawww
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-11-3
第
6
楼
收藏
得分:0
新手看题,雾里看花
2008-11-03 14:24
举报帖子
使用道具
赠送鲜花
zyhfbim1a9
等 级:
新手上路
帖 子:80
专家分:0
注 册:2008-3-15
第
7
楼
收藏
得分:0
把 e 设为 float 型
输出的时候 %d 改为 %f(或者ld 当然如果 e的范围超出 输出也会出错,比如输入的数为10)
就0k 了
超出数据类型的范围——初学者经常犯的问题。
我也是菜鸟 ,呵呵。。。。。
2008-11-03 15:26
举报帖子
使用道具
赠送鲜花
千唫
等 级:
新手上路
帖 子:6
专家分:0
注 册:2008-10-27
第
8
楼
收藏
得分:0
完全不知道你想表達什麼
相携的手忘不了单纯的感动--
2008-11-03 16:12
举报帖子
使用道具
赠送鲜花
zqlzs
等 级:
新手上路
帖 子:29
专家分:0
注 册:2008-10-18
第
9
楼
收藏
得分:0
不好意思啊,题目的意思是输出阶乘结果,我知道了,是e没有清空,导致输出错误!!!!
2008-11-03 18:56
举报帖子
使用道具
赠送鲜花
入门级弟子
来 自:深圳
等 级:
新手上路
帖 子:5
专家分:0
注 册:2008-10-31
第
10
楼
收藏
得分:0
那个e每次都要初始化,要不然后面的结果就不对了!
#include "stdio.h"
int main()
{
int i,n,f,j=1;
printf("shuru:");
scanf("%d",&f);
for(i=2;i<=f;i++)
{
printf("%d",j);
int e = 1;
for(n=2;n<=i;n++)
{
printf("*%d",n);
e=e*n;
}
printf("=%d\n",e);
}
return 0;
}
努力学习!
2008-11-04 17:37
举报帖子
使用道具
赠送鲜花
15
1/2页
1
2
快速回复:
初学C语言,不懂,看看哪里有错
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017661 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved