c语言程序设计——实验报告一
- 实验项目名称:实验一 熟悉C语言运行环境
- 实验项目类型:验证性
- 实验日期:2023年3月14日
一、实验目的
- 下载安装Dev c 6.0程序。
- 了解在该系统上如何进行编辑、编译、连接和运行一个C程序。|
- 通过运行简单的C程序了解C程序的特点。
二、实验硬、软件环境
Windows计算机、Dev c 6.0
三、实验内容及步骤
实验内容:
(1)编写一个简单的C语言程序,使用输出语句输出一个图形(自己喜欢的就行)。
(2)编写一个C语言程序,通过函数调用的方式实现求4个值中的最大值。
实验要求:
(1) 项目以“学号后两位+姓名+项目编号”命名,如:“01张三-项目1”
(2) 每个项目先写解题思路,再写核心代码,然后是输出结果截图;
(3) 每个程序中最后一个输出语句要包含学号和姓名。
实验步骤:
项目1:
解题思路:
首先,需要确定要输出的图形类型,然后开始编写代码,初始化必要的变量,如行数和列数。然后,使用printf函数逐行逐列地输出字符,使用字符\n 进行换行操作。编写完代码后,检查逻辑错误、语法错误和输出是否符合预期。
代码:
#include <stdio.h>
int main( )
{
printf(" ***** ***** \n");
printf("********* *********\n");
printf("********************\n");
printf("********************\n");
printf(" **************** \n");
printf(" ************ \n");
printf(" ******** \n");
printf(" *** \n");
printf(" * \n");
printf("01李博文-项目一");
}
结果截图:
项目二:
解题思路:
首先,我们需要声明四个变量来存储这四个值,以及一个变量max来存储最大值。然后,使用scanf函数从用户那里获取这四个值。假设第一个值就是最大的,并将其赋值给最大值变量,然后比较并更新最大值,如果某个值大于当前的最大值,我们就更新最大值。
代码:
#include <stdio.h>
int max(int a,int b,int c,int d)
{
int x1,x2;
x1=a>b?a:b;
x2=c>d?c:d;
return(x1>x2?x1:x2);
}
int main( )
{
int f,g,h,i,j;
printf("请输入四个数:\n");
scanf("%d%d%d%d",&f,&g,&h,&i);
j=max(f,g,h,i);
printf("最大值是:%d",j);
printf("01李博文-项目二");
}
结果截图:
四、实验结果及分析
求四个值中的最大值,逐个比较四个整数,并更新最大值变量,这种方法简单且有效,适用于四个值的比较,如果用户输入的不是整数,比如字母或特殊字符,scanf函数将不能正确读取这些值,可能导致未定义的程序崩溃。这个C语言程序能够正确地找出四个整数中的最大值,并输出结果。在实际应用中,如果需要比较大量的数可以考虑使用循环来简化代码。在使用scanf函数,用户输入数据时,要注意数字不要连在一起,可以用空格或者 Enter键断开。
标签:int,最大值,程序,C语言,实验,熟悉,printf From: https://www.cnblogs.com/lbw0219/p/18092807