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

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

时间:2024-03-17 16:33:54浏览次数:21  
标签:输出 语言 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. 输出图形
  • 解题思路
    1 使用*号,\n等转义符号和空格拼凑出完整形状;
    2 使用printf()函数进行结果输出;
    3 最后使用printf()函数输出学号和姓名。
  • 编写代码
#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("37+薛柏良\n");
	printf("##################################\n");
}
  • 结果截图
  1. 四个整数比大小
  • 解题思路
    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("37+薛柏良\n");
}
  • 结果截图

四、实验结果及分析

  1. 初学C语言,经常忘记小细节(逗号,分号等等)导致编译出错,此时需要关注编译器报错信息,及时修正。另外还需养成习惯注重细节;
  2. 在printf("最大值为:%d\n",max)中没有输入max导致后续输入数字比大小时出现错误并没有取到最大值,解决方法:在"最大值为:%d\n"后加上,max。

标签:输出,语言,max,最大值,程序,实验,printf,程序设计,实验报告
From: https://www.cnblogs.com/self-bullish/p/18078739

相关文章

  • c语言程序设计--实验报告一
    实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Devc6.0三、......
  • C语言指针与数组(不适合初学者版):一篇文章带你深入了解指针与数组!
    ......
  • C语言指针(适合C语言进阶者):一道题带你深入理解数组与指针的关系
    ......
  • 实验1 C语言开发环境使用和数据类型、运算符、表达式
    ......
  • 实验1 C语言输入输出和简单程序编写
    实验任务1_1#include<stdio.h>intmain(){ printf("O\n"); printf("<H>\n"); printf("II\n"); printf("O\n"); printf("<H>\n"); printf("II\n"); return0;} 实验......
  • C语言 02 安装
    C语言的编译器有很多,其中最常用的是GCC,这里以安装GCC为例。Windows这里以Windows11为例官方下载地址:https://www.mingw-w64.org/选择Downloads选择Windows的GCC环境MingW-W64-builds选择GitHub根据操作系统位数进行选择(现在大多数电脑都是64......
  • c语言程序设计--实验报告一
    实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Devc6.0三、......
  • 【c语言练习之二分查找】
    二分查找二分查找的前提二分查找必须是在一个整形的有序数组中实现二分查找的思想对于一个整形的有序数组,输入一个你想要查找的数key,将key与数组的中间元素mid作比较,使得数组被分成2部分,要查找的数key肯定在某一部分,这样就可以舍弃另一部分,在另一部分中继续用这种思......
  • C语言中的置0和置1操作
    C语言中的置0和置1操作置0如果要将一个数的6位和10位置0,生成一个第6位和第10位都为0的数,拿这个数与要操作的数做(&)操作即可。生成一个第6位和第10位都为0的数可以使用1左移6位或者10位取反得到。//test=0b0000010001000000unsignedshorttest=1<<6|1<<10;/......
  • c语言程序设计——实验报告一
    实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Devc6.0三、......