#include<stdio.h>
2
3 void f(){
4 printf("hh");
5 }
6
7 int main(){
8
9 int val;
10 int i=1;
11 long mult=1;
12 printf("输入一个数字 :");
13 scanf("%d",&val);
14 while(i<=val){
15 mult=mult*i;
16 i++;
17 }
18 printf("%ld",mult);
19 return 0;
20 }
~ 请教,当输入100的阶乘时,编译后运行结果是0.这样的问题怎么解决,非常感谢 |
|