C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计等
1、程序的编写工具
本C语言的实例:1-10例程序,使用Visual Studio 2019软件进行编写。
2、项目的创建
1、使用VS软件新建一个“C语言经典实例”的空白解决方案,
2、然后添加一个名为“C语言经典实例1-10”的C语言项目。
3、新建一个Main.h头文件和Main.c源文件。
工程项目和文件如下所示。
3、C语言经典实例1-10编写的过程
3.1、C语言经典实例1-两个实数比较大小
在Main.h头文件中声明一个func1函数,然后再Main.c源文件中定义func1函数,并实现相关的功能。
Main.h头文件中的代码如下
#pragma once
/*
* 包含相应的系统头文件
*/
#include <stdio.h>
#include <stdlib.h>
// 函数的声明
// 实例1:两个实数比较大小
void func1();
Main.c源文件中的代码如下
#include "Main.h"
int main()
{
system("color 3E"); // 改变控制台输出的颜色
// 实例1:两个实数比较大小
func1();
system("pause"); // 使程序暂停
return 0; // 程序返回
}
// 实例1:两个实数比较大小
void func1()
{
float a, b, max; // 变量的定义
printf("请分别输入两个要比较大小的数:");
scanf_s("%f %f", &a, &b); // 输入两个数
if (a > b) // 两个数比较
{
max = a;
}
else
{
max = b;
}
printf("最大数是:%f\n", max); // 输出最大的数字
}
调试结果如下
3.2、C语言经典实例2-字符输出
在Main.h头文件中声明一个func2函数,然后再Main.c源文件中定义func2函数,并实现相关的功能。
Main.h头文件添加的代码如下
// 实例2:字符输出
void func2();
Main.c源文件添加的代码如下
// 实例2:字符输出
void func2()
{
char a, b;
printf("请输入两个char类型字符:\n");
scanf_s("%c %c", &a, sizeof(a), &b, sizeof(b));
printf("输出为:%c %c\n", a, b);
}
然后在main()函数中只调用func2()函数,如下所示
int main()
{
system("color 3E"); // 改变控制台输出的颜色
// 实例1:两个实数比较大小
//func1();
// 实例2:字符输出
func2();
system("pause"); // 使程序暂停
return 0; // 程序返回
}
其调试结果如下
3.3、C语言经典实例3-显示所占字节数
在Main.h头文件中声明一个func3函数,然后再Main.c源文件中定义func3函数,并实现相关的功能。
Main.h头文件添加的代码如下
// 实例3:显示所占字节数
void func3();
Main.c源文件添加的代码如下
// 实例3:显示所占字节数
void func3()
{
int a;
float b;
double c;
printf("sizeof(a) = %d\tsizeof(b) = %d\tsizeof(c) = %d\t\n",
sizeof(a), sizeof(b), sizeof(c));
}
然后在main()函数中只调用func3()函数,其调试结果如下