首页 > 编程语言 >c语言程序设计——实验报告一

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

时间:2024-03-17 14:11:26浏览次数:23  
标签:输出 语言 max 最大值 实验 printf 程序设计 图形 实验报告

  • 实验项目名称:实验一 熟悉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、使用printf函数输出图形,利用转义字符\n进行换行操作。
    2、通过使用不同的字符图形来提高图形的美化程度。
    3、利用空格和删减来剪切出总结想要的图形。
    核心代码

include <stdio.h>

int main()
{
printf("********************\n");
printf("@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
*********** @
\n");
printf("22张明威\n")
}
结果截图

四个数中最大值:
解题思路
1、求四个数中最大值,可以依次比较每个数值大小,先比较a、b中的最大值,所得的数再与c比较,再与d比较。其中要用到max()函数。
2、注意运行后每个数字之间要用空格格开。
核心代码

include <stdio.h>

int main()
{
int a,b,c,d,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("22张明威");

}
结果截图

四、实验结果及分析
1、一开始,在scanf()函数中将("")包含了所有字符导致结果输出不出来,后经过检查后修改。
2、在printf("最大值为:%d\n",max)中没有输入max导致后续输入数字比大小时出现错误并没有取到最大值
解决方法:在"最大值为:%d\n"后加上,max

标签:输出,语言,max,最大值,实验,printf,程序设计,图形,实验报告
From: https://www.cnblogs.com/zhangminwei/p/18078513

相关文章

  • (C语言)球球大作战
      前言:这款简易版的球球大作战是一款单人游戏,玩家需要控制一个小球在地图上移动,吞噬其他小球来增大自己的体积。本游戏使用C语言和easyx图形库编写,旨在帮助初学者了解游戏开发的基本概念和技巧。在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界......
  • c语言程序设计——实验一
    c语言程序设计————实验一实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2024年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C语言程序。通过运行简单的C语言程序了解C程序的特点。二、实验硬、......
  • C语言词法符号
    目录词法符号关键字标识符运算符算术运算符逻辑运算符位运算符关系运算符 赋值运算符条件运算符(三目运算符)运算符优先级标点符号分隔符词法符号关键字        标识符        运算符        标点符号        分隔符......
  • 中国电子学会(CEIT)2021年03月真题C语言软件编程等级考试四级(含详细解析答案)
    中国电子学会(CEIT)考评中心历届真题(含解析答案)C语言软件编程等级考试四级2021年03月编程题四道 总分:100分一、酒鬼(25分)Santo刚刚与房东打赌赢得了一间在NewClondike的大客厅。今天,他来到这个大客厅欣赏他的奖品。房东摆出了一行瓶子在酒吧上。瓶子里都装有不......
  • R语言中绘图 设置图例中隐藏图例的框线
     001、基础绘图plot(1:10)legend('topleft',##legend函数默认会带有一个框线c("Presence","Absence"),col="royalblue1",pch=15,cex=1,text.font=2,inset=0.02) 002、去......
  • C语言补充学习
     在C语言中,用单引号括起来的单个字符被称为字符常量,有其对应的ASCII值,eg:'a'的ASCII的值为97   位(bit)为最小存储单元,可以存储0或1。字节(byte)为计算机的存储单位,一字节有8位。  八进制的前缀为0,输出八进制%o,想带前缀则为%#o十六进制的前缀为0x,......
  • 微调大型语言模型进行命名实体识别
    大型语言模型的目标是理解和生成与人类语言类似的文本。它们经过大规模的训练,能够对输入的文本进行分析,并生成符合语法和语境的回复。这种模型可以用于各种任务,包括问答系统、对话机器人、文本生成、翻译等。命名实体识别(NamedEntityRecognition,简称NER)是一种常见的应用方法,可......
  • 20231325贾罗祁 2023-2024-2《Python程序设计》实验一报告
    20231325贾罗祁2023-2024-2《Python程序设计》实验一报告课程:《Python程序设计》班级:2313姓名:贾罗祁学号:20231325实验教师:王志强实验日期:2024年3月13日必修/选修:公选课1.实验内容熟悉Python的操作学会调试程序编译循环的剪刀石头布游戏创建gitee账户并推送上传......
  • AI 学习时代:大语言模型领域的行业黑话和专业术语解析
    近年来,深度学习技术的快速发展带动了大语言模型在自然语言处理领域的广泛应用。在这个激动人心的领域里,我们常常会遇到一些行业黑话和专业术语。为了帮助大家更好地入门,让我们深入探讨一些关键概念,以及它们在大型语言模型开发中的作用。掌握这些术语可以帮助我们更好地理解、开发......
  • 实验报告1-熟悉C语言运行环境
    实验报告1实验名称:实验一熟悉C语言运行环境实验类型:验证性实验日期:2023年3月14日一、实验目的下载安装Dev-c6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Dev-c6.0三......