阶乘"/>
(每日一练c语言)不同方式求n的阶乘
(每日一练c语言)请用C语言实现:不同方式求n的阶乘
请用C语言实现:求n的阶乘(用三种不同的循环实现,提示:先从键盘输入n的值)while、do while和for
#include <stdio.h>
int main(void) { int n;printf("请输入n的值:");scanf("%d",&n);int temp=n,sum=1;while(temp>1){sum*=temp;temp--;}printf("%d的阶乘是%d\n",n,sum);temp=n;sum=1;do{sum*=temp;temp--;}while(temp>1);printf("%d的阶乘是%d\n",n,sum);temp=n;sum=1;for(;temp>1;temp--){sum*=temp;;}printf("%d的阶乘是%d\n",n,sum);return 0;
}
更多推荐
(每日一练c语言)不同方式求n的阶乘
发布评论