- 实验项目名称:实验一 熟悉C语言运行环境
- 实验项目类型:验证性
- 实验日期:2023年3月14日
一、实验目的
- 下载安装Dev c 6.0程序。
- 了解在该系统上如何进行编辑、编译、连接和运行一个C程序。
- 通过运行简单的C程序了解C程序的特点。
二、实验硬、软件环境
Windows计算机、Dev c 6.0
三、实验内容及步骤
实验内容:
(1)编写一个简单的C语言程序,使用输出语句输出一个图形(自己喜欢的就行)。
(2)编写一个C语言程序,通过函数调用的方式实现求4个值中的最大值。
实验要求:
实验步骤:
- 输出图形
- 解题思路
1 使用*号,\n等转义符号和空格拼凑出完整形状;
2 使用printf()函数进行结果输出;
3 最后使用printf()函数输出学号和姓名。 - 编写代码
int main()
{
printf("###################\n");
printf(" ^ ^\n");
printf(" ^ ^ ^ ^\n");
printf(" * *\n");
printf("* 0 0 *\n");
printf("* ... *\n");
printf(" * *\n");
printf(" ************\n");
printf("###################\n");
printf("40张俊焱");
}
- 结果截图
- 四个整数比大小
- 解题思路
1 引入4个整型数据a,b,c,d作为输出值,依次比较每个数值大小,先比较a、b中的最大值,所得的数再与c比较,再与d比较;
2 使用printf函数打印提示语,并使用scanf函数输入数据;
3 使用刚才的max函数进行逻辑运算;
4 使用printf函数把结果打印出来;
5 在程序结束前打印出学号和姓名。 - 编写代码
#include<stdio.h>
int main()
{
int a,b,c,d;
int max;
printf("请输入四个值:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
max=(a>b)?a:b;
max=(max>c)?max:c;
max=(max>d)?max:d;
printf("最大值为:%d\n",max);
printf("40+张俊焱\n");
}
- 结果截图
![](/i/l/?n=24&i=blog/3409834/202403/3409834-20240318132656867-1405290318.png)
## 四、实验结果及分析
初学C语言,经常忘记小细节(逗号,分号等等)导致编译出错,此时需要关注编译器报错信息,及时修正。另外还需养成习惯注重细节;
在printf("最大值为:%d\n",max)中没有输入max导致后续输入数字比大小时出现错误并没有取到最大值,解决方法:在"最大值为:%d\n"后加上,max。
标签:语言,int,max,最大值,C语言,实验,printf,程序设计,实验报告
From: https://www.cnblogs.com/zjymyf/p/18080204