搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 请指教下我的想法错在那里
标题:
请指教下我的想法错在那里
只看楼主
fanxiaoyue
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-8-5
楼主
问题点数:0 回复次数:8
请指教下我的想法错在那里
我想实现1*2*3*4*5
这是代码
#include <stdio.h>
void main()
{
int i,j;
i=1;
j=2;
while (j<=5)
{
j=i*j;
j=j+1;
}
printf("%d\n",j);
}
结果是 6
请问错在那
搜索更多相关主题的帖子:
指教
void
int
main
include
2008-08-09 19:58
永夜的极光
等 级:
贵宾
威 望:
27
帖 子:2721
专家分:1
注 册:2007-10-9
第
2
楼
得分:0
i始终是1,所以j=i*j这句等于没用了
从BFS(Breadth First Study)到DFS(Depth First Study)
2008-08-09 20:31
gundam0083
等 级:
新手上路
帖 子:10
专家分:0
注 册:2008-6-24
第
3
楼
得分:0
把j=i*j改成i=i*j,然后printf("%d\n",i)
2008-08-09 20:33
jimcyl
等 级:
新手上路
帖 子:1
专家分:0
注 册:2008-7-20
第
4
楼
得分:0
这样的
#include <stdio.h>
void main()
{
int i,j;
i=1;
j=2;
while (j<=5)
{
i=i*j;
j=j+1;
}
printf("%d\n",i);
getch();
}
2008-08-09 20:41
eagle8810
等 级:
新手上路
帖 子:13
专家分:0
注 册:2008-8-5
第
5
楼
得分:0
这样貌似比较简单
#include <stdio.h>
void main()
{
int i,j=1;
for(i=2;i<=5;i++)
{
j=j*i;
}
printf("%d\n",j);
getch();
}
2008-08-09 22:01
妍清舞
等 级:
新手上路
帖 子:121
专家分:0
注 册:2007-11-12
第
6
楼
得分:0
#include <stdio.h>
#include <stdlib.h>
// 1*2*3*4*5
int main()
{
int mul = 1, j = 2;
while (j<=5)
mul *= j++;
printf("%d\n",mul);
system("pause");
return 0;
}
2008-08-09 22:25
fanxiaoyue
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-8-5
第
7
楼
得分:0
谢谢各位的指导。
2008-08-09 22:47
hikor
等 级:
新手上路
帖 子:111
专家分:0
注 册:2008-8-2
第
8
楼
得分:0
2008-08-09 22:52
yt414204458
等 级:
论坛游民
帖 子:260
专家分:55
注 册:2008-3-1
第
9
楼
得分:0
j=i*j;
j=j+1;
有问题,仔细想想啊
一切从爱C开始
2008-08-09 23:50
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-227494-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.210266 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved