int iterx = 0, itery = 0
int sum = 0
for(iterx = 0iterx <Niterx++)
for(itery = 0itery <Nitery++)
中间最主要的函数就是这样的呢,注意函数名和结尾输出的单位和准确度。
c语言作为比较普遍先进的一种电脑编程语言,具有很大的影响力和推动发展的作用。简化了某些复杂的问题。
C语言中int型的数值非常的小,最大的范围也只在[-2^31 , 2^31 -1],所以使用int类型最大只能表示13的阶乘而已,使用范围更大的double才是王道。
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,n,flg
double num=1
printf("please enter the times:")
//循环次数
scanf("%d",&flg)
printf("\n\n")
while(flg){
num=1
printf("please enter the num:")
scanf("%d",&n)
for(i=1i<=ni++){
num *= i
}
printf("factorial = %f\n\n",num)
flg--
}
}