1.计算n的阶乘 思路:例:3!=3* 2 *1=3 * (3-1) * [(3-1)-1]; 每次都乘比自己小一的数。切记最小为1,不要为0,不然计算会出错。 #include<stdio.h> int main() { printf("输入你要计算阶乘的数字:>"); int n=0; int sum=1; //记住sum初始值为1,千万不能为0 scanf("%d",&n); while(n>0) { sum *=n; n--; } printf("%d",sum); return 0; } 学的不是技术,更是梦想。