首页 > 其他分享 >实验报告1-熟悉C语言运行环境

实验报告1-熟悉C语言运行环境

时间:2024-03-16 23:13:22浏览次数:21  
标签:int max C语言 实验 熟悉 printf ___ 实验报告

实验报告1

  • 实验名称:实验一 熟悉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.输出图形
  • 解题思路
  1. 使用星号,斜杠等符号以及\r \n等转义字符和空格拼凑成完整形状
  2. 使用printf()函数进行结果输出
  3. 在最后使用printf()函数输出学号和姓名
  • 编写代码
#include <stdio.h>
int main()
{
	printf("\
                         _oo0oo_\r\n\
                        o8888888o\r\n\
                        88\" . \"88\r\n\
                        (| -_- |)\r\n\
                        0\\  =  /0\r\n\
                      ___/`---'\\___\r\n\
                    .' \\\\|     |// '.\r\n\
                   / \\\\|||  :  |||// \r\n\
                  / _||||| -:- |||||- \r\n\
                 |   | \\\\\\  - /// |   |\r\n\
                 | \\_|  ''\\---/''  |_/ |\r\n\
                 \\  .-\\__  '-'  ___/-. /\r\n\
               ___'. .'  /--.--\\  `. .'___\r\n\
            .\"\" '<  `.___\\_<|>_/___.' >' \"\".\r\n\
           | | :  `- \\`.;`\\ _ /`;.`/ - ` : | |\r\n\
           \\  \\ `_.   \\_ __\\ /__ _/   .-` /  /\r\n\
       =====`-.____`.___ \\_____/___.-`___.-'=====\r\n\
                         `=---='\r\n\
\r\n\
       ~~~~~~~~~~~~years months weeks day day no bug~~~~~~~~~~~~~\r\n\
  ");
  printf("35杜佳澍-项目1"); 

}
2.四个整数比较大小
  • 解题思路
  1. 声明函数max实现两个整数取最大值
  2. 引入7个整型数据a,b,c,d,e,f,g,其中4个作为输入值,2个作为运算中间值,1个作为输出值
  3. 使用printf函数打印提示语,并使用scanf函数输入数据
  4. 使用刚才的max函数进行逻辑运算
  5. 使用printf函数把结果打印出来
  6. 在程序结束前打印出学号和姓名
  • 编写代码
#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个数字\n");
	scanf("%d %d %d %d",&a,&b,&c,&d);
	e=max(a,b);
	f=max(c,d);
	g=max(e,f);
	printf("最大值为%d \n",g);
	printf("35杜佳澍-项目2");
}

四、实验结果及分析

程序运行结果截图

image
图1:输出图形

image
图2:四个整数比较大小

总结反思

  • 初学C语言,经常忘记小细节(逗号,分号等等)导致编译出错,此时需要关注编译器报错信息,及时修正。另外还需养成习惯注重细节

标签:int,max,C语言,实验,熟悉,printf,___,实验报告
From: https://www.cnblogs.com/ikun666/p/18077849

相关文章

  • 实验报告一(输出简单图形&输出最大值)
    C语言程序设计——实验报告一实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一·实验目的下载安装devc6.0程序。了解在该系统上如何进行编辑,编译,连接,和运行一个c程序。通过运行简单的c程序了解c程序的特点。二·实验硬,软件环境windows......
  • C语言bringup LED
    参考文章:https://doc.embedfire.com/linux/imx6/driver/zh/latest/bare_metal/gcc_led.html LED灯源码程序包含两部分内容,第一部分在汇编文件中设置“栈地址”并执行跳转命令跳转到main函数执行C代码。第二部分在C文件中使led灯不断闪烁。将“汇编点亮led灯的源码led.S复制到......
  • C语言快速入门之字符函数和字符串函数
    一.字符分类函数和字符转换函数C语言中有一系列的函数专门做字符分类的,就是区分一个字符是属于什么类型的,头文件是#include<ctype.h>以下是具体函数:这些函数的使用方法类似,我们写出一些代码来举例。例如,我们实验以下islower()函数,它是接受一个字符,如果是⼩写字⺟就返回......
  • 【C语言步行梯】各类操作符、类型转换与原码、反码、补码详谈
    ......
  • 【提升C语言基础知识】数据在内存中的存储
    1.整数在内存中的存储1.1原码,反码,补码整数(占4个字节,即32个bit)的二进制表示方法有3种,即原码,反码,补码,三种表示方法均有符号位和数值位两部分原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码反码:将原码符号位(最高位,0为正,1为负)不变,其余位按位取反得到反码补码:反码......
  • C语言解决几个常见问题
    文章目录1.数组操作2.交换数组3.求字符串的逆序排序(1)非递归的(2)递归的4.计算一个数的每位之和(递归实现)5.递归实现n的k次方1.数组操作创建一个整形数组,完成对数组的操作实现函数init()初始化数组为全0实现print()打印数组的每个元素实现reverse()函数完成数组......
  • 输入8个整数元素存入数组中,再输入一个整数n,在数组中查找,找到了返回数组元素的下标,找不
    #include<stdio.h>intmain(){inti,n,arr[8];//Input8integerelementsintothearrayprintf("Enter8integerelements:\n");for(i=0;i<8;i++){scanf("%d",&arr[i]);}......
  • 详细解释可变参数列表C语言
    目录考研复习-函数栈帧(详解)一.什么是可变参数列表?1.1 求两个数据中的最大值1.2求多个数据中的最大值1.3逐步分析 1.va_start 2.va_arg3.va_end 4._INTSIZEOF(t)第一步理解:4的倍数第二步理解:最小4字节对齐数                第三步理解:理解源代......
  • 【C语言】结构体
    ......
  • 实验1 C语言开发环境使用和数据类型,运算符,表达式
    #include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");return0;}#include<stdio.h>intmain(){printf("O\n");printf("<H>\n");print......