21xrx.com
2024-12-27 20:45:02 Friday
登录
文章检索 我的文章 写文章
简单的C语言程序实验总结:从入门到实践
2023-06-15 18:36:49 深夜i     --     --
C语言 编程实验 if-else语句 循环语句 算法

C语言是一种广泛应用的高级语言,其在计算机科学中扮演着重要角色。在学习C语言过程中,实验是必不可少的。这篇文章将总结几个简单的C语言实验,并给出示例代码和结果。

实验一:计算两数之和

在本实验中,我们将学习如何编写C语言程序以执行简单运算。我们使用变量和算术运算符计算两个数的和,并将结果输出到控制台。

示例代码:

#include

int main()

{

  int num1, num2, sum;

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

  scanf("%d %d", &num1, &num2);

  sum = num1 + num2;

  printf("两数之和为:%d", sum);

  return 0;

}

结果:

请输入两个整数:5 10

两数之和为:15

实验二:判断一个数正负性

本实验将向你展示如何使用if-else语句来编写程序以判断一个数是正数还是负数。

示例代码:

#include

int main()

{

  double num;

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

  scanf("%lf", &num);

  if (num < 0.0)

    printf("你输入的是负数。");

  else if (num > 0.0)

    printf("你输入的是正数。");

  else

    printf("你输入的是零。");

  return 0;

}

结果:

请输入一个数:-5.6

你输入的是负数。

实验三:计算阶乘

在这个实验中,我们将使用循环语句来编写一个程序,以计算给定数字的阶乘。阶乘的定义是从1到给定的数字的乘积。

示例代码:

#include

int main()

{

  int n, i;

  unsigned long long factorial = 1;

  printf("输入数字:");

  scanf("%d", &n);

  if (n < 0)

    printf("错误!负数没有阶乘。");

  else {

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

      factorial *= i;

    }

    printf("%d 的阶乘为 %llu", n, factorial);

  }

  return 0;

}

结果:

输入数字:5

5 的阶乘为 120

  
  

评论区

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