c语言程序设计————实验一
- 实验项目名称:实验一熟悉C语言运行环境
- 实验项目类型:验证性
- 实验日期:2024年3月14日
一、实验目的
- 下载安装Dev c 6.0程序。
- 了解在该系统上如何进行编辑、编译、连接和运行一个C语言程序。
- 通过运行简单的C语言程序了解C程序的特点。
二、实验硬、软件环境
Windows计算机、Dev c 6.0
三、实验内容及步骤
实验内容:
(1)编写一个简单的C语言程序,使用输出语句输出一个图形(自己喜欢的就行)。
(2)编写一个C语言程序,通过函数调用的方式实现4个值中求最大值。
实验要求:
(1)项目以“学号后两位+姓名+项目编号”如:“01 张三-项目一”
(2)每个项目先写解题思路,再写核心代码,然后是输出结果图;
(3)每个程序中最后一个输出语句要包含学号和姓名。
输出图形:
解题思路
使用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(" ***** ***** \n");
printf(" **** **** \n");
printf(" ** ** \n");
printf(" 韩翔-项目1 \n")
}
结果截图
四个数中最大值:
解题思路
用函数的调用来处理。在函数main函数中调用max4函数再调用另一个函数max2。max2函数用来找出两个数中的最大者,在max4中通过多次调用max2函数,可以找出4个数中的最大者,然后把它作为函数值返回main函数,在main函数中输出结果。
核心代码
include <stdio.h>
int max4(int a,int b,int c,int d);
int max2(int m,int n);
int main()
{
int a,b,c,d,m;
printf("请输入4个数");
scanf("%d%d%d%d",&a,&b,&c,&d);
m=max4(a,b,c,d);
printf("max=%d\n",m);
printf("31韩翔-项目2");
return 0;
}
int max4(int a, int b,int c,int d)
{
return max2(max2(max2(a,b),c),d);
}
int max2(int a,int b)
{
return (a>=b?a:b);
}
结果截图
四、实验结果及分析
1.输出图形实验中,一直运行不出结果,后来发现没有在每个函数最后加;号,加上后梳理运行
2.在求4个数中最大值的实验中printf("31韩翔-项目2")玉兴不出来,后来在同学的帮助下将
其移至printf("max=%d\n",m);下运行成功。