21xrx.com
2024-11-09 00:15:48 Saturday
登录
文章检索 我的文章 写文章
C语言程序设计举例——数的阶乘
2023-06-15 13:28:22 深夜i     --     --
C语言 程序设计 阶乘

C语言作为一门程序设计语言,由于其代码简洁,运行效率高等诸多特点,被广泛应用于计算机科学及工程领域中。而在开始学习C语言编程时,可以从简单的例子入手,来逐步熟悉语法规则和程序结构。下面,我们就来看看一个简单的C语言程序设计举例。

这个例子是计算输入整数的阶乘。阶乘指从1到该数的所有整数的乘积。比如:输入5,那么5的阶乘就是5 * 4 * 3 * 2 * 1 = 120。

以下是该程序的代码:

#include

int main()

{

  int num, i;

  unsigned long long fact = 1;

  printf("请输入一个整数:");

  scanf("%d", &num);

  if (num < 0)

    printf("抱歉,负数没有阶乘!\n");

  else {

    for (i = 1; i <= num; ++i) {

      fact *= i;

    }

    printf("%d 的阶乘为 %llu\n", num, fact);

  }

  return 0;

}

通过上述代码,我们可以看到该程序的主要过程是:先通过标准输入函数scanf()读入一个整数,判断该数是否小于0,如果小于0则输出错误信息;否则,通过for循环依次计算该数的阶乘,最后输出结果。

我们可以从中学习到C语言程序设计中常用的一些语法结构,比如变量定义、条件语句、循环语句、以及输出函数的使用等等。同时,也可以了解到数据类型的不同应用所产生的影响。

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复