C语言的一个题目,请帮忙.

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:11:23
题目是求1*2*3*4*5
书上的步骤是S1:P=1
S2:I=2
S3:P*I,乘积仍然放在变量P中,可表示为:P*I=P
S4:I的值+1,即I+1=I
S5:如果I不大于5,返回重新执行步骤S3以及其后的步骤S4和S5:否则,算法结束.最后得到P的值就是5!的值.

麻烦给个式子,书上没有现成的我看不懂.

#include<stdio.h>
void main()
{
int p=1,i=2;
while(i<=5)
{
p=p*i;
i=i+1;
}
printf("%d",p);
}
运行成功的,绝对没问题

单看书是没用的,最好找个视频,中国自学编程网里面有在线视频,很好,讲的很详细,我就是在那看的,你说的这个那里讲的很详细

void mian ()
{
int p,l;
p=1;
l=2;
while(l<=5){
p=p*l;
l++;
}
printf("%d",p);
}

#include<stdio.h>
int main(){
int P,I;
P=1;
I=1;
for(;I<=5;I++)
P=P*I;
printf("%d",P)
return 0;
}

#include<stdio.h>
int main(){
int P,I;
P=1;
for(I=1;I<=5;I++)
P=P*I;
printf("%d",P)
return 0;
}

void mian ()
{
int p = 1;
for(int i=1;i<=5;i++)
p=p*i
printf("%d",p)
}