怎么编写程序计算1到?的阶乘,?为输入的整数且不大于15,若大于15或小于1则不计算并显示“请输入1到15的整数”,否则计算阶乘并显示结果。
求高手指教啊。
#include<stdio.h>
main()
{
int n;
int s=1,i;
scanf("%d",&n);
if(n>15||n<1)
printf("请输入1到15的整数\n");
else
{
for(i=1;i<=n;i++)
s=s*i;
}
printf("%d",s);
}