Fact()的返回值类型

来源:互联网 发布:ubuntu双系统默认设置 编辑:程序博客网 时间:2024/05/22 17:15
#include<stdio.h>unsigned long  Fact(unsigned int n);int main(){    int m;    do{        printf("Input m(m>0):");        scanf("%d",&m);    }while(m<0);    printf("%d!=%lu\n",m,Fact(m));    return 0;}unsigned long Fact(unsigned int n){    unsigned int i;    unsigned long result=1;    for(i=2;i<=n;i++)        result*=i;    return result;}

运算结果如下

原创粉丝点击