c语言程序设计——实验报告一

  • 实验项目名称:实验一 熟悉C语言运行环境
  • 实验项目类型:验证性
  • 实验日期:2023年3月14日

一、实验目的

  1. 下载安装Dev c 6.0程序。
  2. 了解在该系统上如何进行编辑、编译、连接和运行一个C程序。
  3. 通过运行简单的C程序了解C程序的特点。

二、实验硬、软件环境

Windows计算机、Dev c 6.0

三、实验内容及步骤

实验内容:

(1)编写一个简单的C语言程序,使用输出语句输出一个图形(自己喜欢的就行)。
(2)编写一个C语言程序,通过函数调用的方式实现求4个值中的最大值。

实验要求:

(1)项目以“学号后两位+姓名+项目编号”命名,如:“01张三-项目1”
(2)每个项目先写解题思路,再写核心代码,然后是输出结果截图;
(3)每个程序中最后一个输出语句要包含学号和姓名。

实验步骤

  1. 输出图形
  • 解题思路
    1 使用*号,\n等转义符号和空格拼凑出完整形状;
    2 使用printf()函数进行结果输出;
    3 最后使用printf()函数输出学号和姓名。
  • 编写代码
#include <stdio.h>
int main() 
{
	printf("*****\n");
	printf("******\n");
	printf("*******\n");
	printf("********\n");
	printf("25张大阳-项目1\n");
	return 0;
}
  • 结果截图

    2.四个整数比大小
  • 解题思路
    1 引入4个整型数据a,b,c,d作为输出值,依次比较每个数值大小,先比较a、b中的最大值,所得的数再与c比较,再与d比较;
    2 使用printf函数打印提示语,并使用scanf函数输入数据;
    3 使用刚才的max函数进行逻辑运算;
    4 使用printf函数把结果打印出来;
    5 在程序结束前打印出学号和姓名。
  • 编写代码
#include <stdio.h>
int max(int x,int y)
{
	return(x>y?x:y); 
}
int main()
{
	int a,b,c,d,e,f,g;
	printf("请输入4个整数:");
	scanf("%d%d%d%d",&a,&b,&c,&d);
	e=max(a,b);
	f=max(c,e);
	g=max(d,f);
	printf("max=%d\n",g);
}
  • 结果截图

四、实验结果及分析

1.经常忘记小细节(逗号,分号等)导致编译出错,需要通过关注编译器报错信息,来及时修正。另外还需养成习惯注重细节;
2.在printf("最大值为:%d\n",max)中没有输入max导致后续输入数字比大小时出现错误并没有取到最大值,解决方法:在"最大值为:%d\n"后加上,max。

posted @ 2024-03-23 22:39  纯情美式  阅读(58)  评论(0)    收藏  举报