#include <stdio.h>
//被调函数的声明放在主函数外面 或里面都可以
int main(){
void xxx(int n);//声明格式: 返回值类型 函数名(形参.....);
int n;
while (1) {
printf("请输入一个正整数:\n");
scanf("%d",&n);
if(n < 0){
printf("请正确输入!\n");
continue;
}
xxx(n);
}
//调用函数 放在主函数里面 return 0;前面
return 0;
}
//定义调用函数
void xxx(int n){
int num = 1;//定义变量,局部变量
for(int i = 2;i <= n ;i++){
num *= i;//num = num * i
}
printf("%d\n",num);
} |
|