#include <stdio.h>
void main(){
void print_darkness(); //声明函数 print_darkness
float jc(float x); //声明函数 jc
float a,b;
printf("This is darkness's program\n");
printf("由于变量类型限制,请输入0~13的整数\n");
scanf("%f",&a);
if(a<0||a>13) printf("您输入的数字不符合要求\n");
else {b=jc(a);printf("the factorial is %f\n",b);}
print_darkness(); //调用函数 print_darkness
}
void print_darkness(){ //定义print_darkness函数,无函数值
printf("copyright by darkness\n");
}
float jc(float x) { //定义jc 函数,函数值为浮点型
float i,e=1;
if (x=0) e=1;
else for(i=1;i<=x;i++) {
e=e*i;
}
return e;
}
void main(){
void print_darkness(); //声明函数 print_darkness
float jc(float x); //声明函数 jc
float a,b;
printf("This is darkness's program\n");
printf("由于变量类型限制,请输入0~13的整数\n");
scanf("%f",&a);
if(a<0||a>13) printf("您输入的数字不符合要求\n");
else {b=jc(a);printf("the factorial is %f\n",b);}
print_darkness(); //调用函数 print_darkness
}
void print_darkness(){ //定义print_darkness函数,无函数值
printf("copyright by darkness\n");
}
float jc(float x) { //定义jc 函数,函数值为浮点型
float i,e=1;
if (x=0) e=1;
else for(i=1;i<=x;i++) {
e=e*i;
}
return e;
}