C语言编程求阶乘1到10 并分别显示在屏幕上。

如题所述

  #include<stdio.h>
  int main()
  {
  int i,j;
  long m;
  for(i=1;i<=10;i++)
  {
  m=1;
  for(j=1;j<=i;j++)
  {
  m=m*j;
  }
  printf("  %d!=%ld\n",i,m);
  }
  return 0;
  }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-16
#include <stdio.h>
long factorialNumber(int n)
{
if(n<1) {
printf("error happen!\n");
return 0;
}
if(n==1)return 1;
return n * factorialNumber(n-1);
}
int main()
{
int i;
for (i=1;i<=10;i++){
printf("%d!=%ld\n", i, factorialNumber(i));
}
return 0;
}

大体是这样的

第2个回答  2013-04-16

#include<stdio.h>

void main()

{

 int i,j;

 long m;

 for(i=1;i<=10;i++)

 { 

  m=1;

  for(j=1;j<=i;j++)

  {

   m=m*j;

  }

  printf("  %d!=%ld\n",i,m);

 }

 

}

 

本回答被提问者采纳
第3个回答  2013-04-16
#include <stdio.h>
void main()
{
int f=1;
int i;
for(i=1;i<=10;i++)
{
f=f*i;
printf("%d\n",f);
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网