简介
在本实验中,你将学习如何使用 C 语言进行基本的算术运算,如加法和减法。本实验涵盖了声明变量、输入值以及执行算术运算的步骤。然后,你将学习如何打印这些计算的结果。
本实验主要包括两个步骤。首先,你将声明变量并提示用户输入两个数字。然后,你将对输入值进行加法和减法运算,并显示结果。
在本实验中,你将学习如何使用 C 语言进行基本的算术运算,如加法和减法。本实验涵盖了声明变量、输入值以及执行算术运算的步骤。然后,你将学习如何打印这些计算的结果。
本实验主要包括两个步骤。首先,你将声明变量并提示用户输入两个数字。然后,你将对输入值进行加法和减法运算,并显示结果。
在这一步中,你将学习如何在 C 语言中声明变量并输入值以进行算术运算。我们将创建一个简单的程序,允许用户输入两个数字进行加法和减法运算。
首先,让我们在项目目录中创建一个新的 C 文件:
cd ~/project
nano arithmetic.c
现在,输入以下 C 代码:
#include <stdio.h>
int main() {
// 声明变量以存储两个数字
int num1, num2;
// 提示用户输入第一个数字
printf("输入第一个数字:");
scanf("%d", &num1);
// 提示用户输入第二个数字
printf("输入第二个数字:");
scanf("%d", &num2);
// 打印输入的数字
printf("第一个数字:%d\n", num1);
printf("第二个数字:%d\n", num2);
return 0;
}
让我们来分析一下这段代码:
int num1, num2; 声明了两个整数变量来存储输入的数字printf() 用于向用户显示提示信息scanf() 从用户读取整数输入&num1 和 &num2 传递内存地址以存储输入值编译并运行程序:
gcc arithmetic.c -o arithmetic
./arithmetic
示例输出:
输入第一个数字:10
输入第二个数字:5
第一个数字:10
第二个数字:5
在这一步中,你将在上一步的基础上,为你的 C 程序添加算术运算。我们将修改现有的 arithmetic.c 文件,对输入的数字进行加法和减法运算。
打开 arithmetic.c 文件:
cd ~/project
nano arithmetic.c
用加法和减法运算更新代码:
#include <stdio.h>
int main() {
// 声明变量以存储两个数字和结果
int num1, num2, sum, difference;
// 提示用户输入第一个数字
printf("输入第一个数字:");
scanf("%d", &num1);
// 提示用户输入第二个数字
printf("输入第二个数字:");
scanf("%d", &num2);
// 执行加法运算
sum = num1 + num2;
// 执行减法运算
difference = num1 - num2;
// 打印结果
printf("加法:%d + %d = %d\n", num1, num2, sum);
printf("减法:%d - %d = %d\n", num1, num2, difference);
return 0;
}
编译并运行更新后的程序:
gcc arithmetic.c -o arithmetic
./arithmetic
示例输出:
输入第一个数字:10
输入第二个数字:5
加法:10 + 5 = 15
减法:10 - 5 = 5
代码中的关键更改:
sum 和 difference 变量来存储算术运算结果+ 运算符进行加法运算- 运算符进行减法运算在这一步中,你将改进算术程序的输出格式,使结果更具可读性和信息性。我们将修改 arithmetic.c 文件以改善结果呈现。
打开 arithmetic.c 文件:
cd ~/project
nano arithmetic.c
用改进后的结果打印更新代码:
#include <stdio.h>
int main() {
// 声明变量以存储两个数字和结果
int num1, num2, sum, difference;
// 打印欢迎信息
printf("简单算术计算器\n");
printf("----------------------------\n");
// 提示用户输入第一个数字
printf("输入第一个数字:");
scanf("%d", &num1);
// 提示用户输入第二个数字
printf("输入第二个数字:");
scanf("%d", &num2);
// 执行加法运算
sum = num1 + num2;
// 执行减法运算
difference = num1 - num2;
// 打印格式化后的结果
printf("\n计算结果:\n");
printf("-------------------\n");
printf("第一个数字: %d\n", num1);
printf("第二个数字: %d\n", num2);
printf("加法: %d + %d = %d\n", num1, num2, sum);
printf("减法: %d - %d = %d\n", num1, num2, difference);
return 0;
}
编译并运行更新后的程序:
gcc arithmetic.c -o arithmetic
./arithmetic
示例输出:
简单算术计算器
----------------------------
输入第一个数字:15
输入第二个数字:7
计算结果:
-------------------
第一个数字: 15
第二个数字: 7
加法: 15 + 7 = 22
减法: 15 - 7 = 8
主要改进点:
在本实验中,你学习了如何在 C 语言中声明变量并输入值以执行算术运算。你创建了一个简单的程序,允许用户输入两个数字,然后对这些数字进行加法和减法运算。涵盖的关键步骤包括:1)声明变量以存储输入的数字,2)提示用户输入数字,以及 3)实现算术运算并打印结果。
该程序展示了在 C 语言中声明变量、使用 printf() 和 scanf() 函数以及执行基本算术运算的基本语法。通过遵循这些步骤,你获得了 C 编程中变量声明、用户输入和算术运算等基本概念的实践经验。