C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计

本文详细介绍了使用Visual Studio 2019进行C语言编程的10个经典实例,包括实数比较、字符输出、显示变量字节数、自增自减运算、比较大小、for循环、while输出最小值、计算快递费用、学生成绩统计和三角形求和。每个实例均包含代码实现和调试结果展示。
摘要由CSDN通过智能技术生成

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()函数,其调试结果如下

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程爱好者-阿新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值