| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1085 人关注过本帖
标题:这样写a的阶乘有错么,怎么运行时和实际对不到。。。。
只看楼主 加入收藏
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
这样写a的阶乘有错么,怎么运行时和实际对不到。。。。
#include<stdio.h>
#include<stdlib.h>
void main()
{int i,a,sum=1;
scanf("%d",&a);
for(i=1;i<=a;i++);
{sum=sum*i;}
printf("a的阶乘为a!=%d",sum);
system("pause");
}
搜索更多相关主题的帖子: include include 
2011-09-23 13:41
czsbc
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:469
专家分:1700
注 册:2008-12-13
收藏
得分:3 
for(i=1;i<=a;i++);  //后面不要加分号
2011-09-23 13:48
edwardflee
Rank: 4
等 级:业余侠客
帖 子:145
专家分:234
注 册:2011-7-27
收藏
得分:3 
for(i=1;i<=a;i++);
这句多了一个分号

学C的秘诀=每天都来泡论坛
2011-09-23 13:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:3 
喏,这又是写代码时不细想的表现了。写个分号是随手、习惯那样的么?写任何一个符号、敲一下键盘,都要三思:为什么要弄这么一下子动作?

授人以渔,不授人以鱼。
2011-09-23 15:12
刘定邦
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:687
专家分:1570
注 册:2010-9-21
收藏
得分:3 
for(i=1;i<=a;i++);// 你for后面加了分号。就成了空语句了。{sum=sum*i;}这个就不在循环体了。以至于你sum的值还是原来的初值1
2011-09-23 15:16
ningye
Rank: 2
等 级:论坛游民
帖 子:33
专家分:22
注 册:2011-9-22
收藏
得分:3 
for(i=1;i<=a;i++);  //后面不要加分号
2011-09-23 16:20
东方饺子
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2011-9-24
收藏
得分:3 

2011-09-24 15:00
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:3 
你的头像的那个女的是你的女朋友吗

                                         
===========深入<----------------->浅出============
2011-09-24 15:26
杜撰
Rank: 2
来 自:北京
等 级:论坛游民
帖 子:53
专家分:69
注 册:2011-5-14
收藏
得分:3 
8 楼 正解!!!

我的青春我做主,奋斗!
2011-09-24 17:29
快速回复:这样写a的阶乘有错么,怎么运行时和实际对不到。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038884 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved