如: 输入 5 , 计算 5 * 4 * 3 * 2 * 1
#include <stdio.h>
int jisuan(int a)
{
int sum = 1;
do{
sum *= a;
printf("%d", a);
if(a>1)
printf(" * ");
}while(--a);
printf(" = %d\n", sum);
}
int main(void)
{
int a = 0;
printf("请输入一个数:");
scanf("%d", &a);
jisuan(a);
return 0;
}
结果:
请输入一个数:5
5 * 4 * 3 * 2 * 1 = 120