C语言旅途之用do-while求n的阶乘

Ⅰ、用do-while求n的阶乘:
①、//代码摘下直接可以运行
//n的阶乘(n!)
#include<stdio.h>
int main()
{
int t,n,result;
result=1;
printf(“Please input the number of n!\n”);
scanf("%d",&n);
t=n;
if(n>0)//要注意保证输入的值为正值
{
do
{
result*=n;
n–;
}while(n);
}
printf("%d!=%d\n",t,result);
return 0;
}
②、结果展示:
例如:此程序运行的是求的n的阶乘;也是用do-while循环来实现这个过程!
在这里插入图片描述
☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、推荐给大家一个提高技术的网站:菜鸟教程网,也是适合大家去网上查询!

发布了40 篇原创文章 · 获赞 0 · 访问量 607

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/103759528