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

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

时间:2024-03-17 13:22:19浏览次数:12  
标签:语言 int max2 实验 printf 程序设计 main 函数

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

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

一、实验目的

  1. 下载安装Dev c 6.0程序。
  2. 了解在该系统上如何进行编辑、编译、连接和运行一个C语言程序。
  3. 通过运行简单的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);下运行成功。

标签:语言,int,max2,实验,printf,程序设计,main,函数
From: https://www.cnblogs.com/hx666666666/p/18078436

相关文章

  • 实验1
    #include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");system("pause");return0;}#include<stdio.h>intmain(){printf("O\n&......
  • 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账户并推送上传......
  • 实验1
    1#include<stdio.h>2#include<stdlib.h>3intmain()4{5printf("o\n");6printf("<H>\n");7printf("II\n");8printf("o\n");9printf("<H>\n"......
  • AI 学习时代:大语言模型领域的行业黑话和专业术语解析
    近年来,深度学习技术的快速发展带动了大语言模型在自然语言处理领域的广泛应用。在这个激动人心的领域里,我们常常会遇到一些行业黑话和专业术语。为了帮助大家更好地入门,让我们深入探讨一些关键概念,以及它们在大型语言模型开发中的作用。掌握这些术语可以帮助我们更好地理解、开发......
  • 实验报告1-熟悉C语言运行环境
    实验报告1实验名称:实验一熟悉C语言运行环境实验类型:验证性实验日期:2023年3月14日一、实验目的下载安装Dev-c6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Dev-c6.0三......