含光
学院电子与信息工程专业电子信息类年级 2019 班次 1 姓名陆君峰学号201883270168
1.实验目的
(1)熟悉C语言集成开发环境。
(2)掌握C语言程序的书写格式和C语言程序的结构。
(3)掌握C语言上机步骤,了解C程序的运行方法。
(4)能够熟练地掌握C语言程序的调试方法和步骤。
2.实验内容
输入如下程序,实现两个数的乘积。
#include
int main()
{
x=10,y=20
p=prodct(x,t)
printf("The product is : ",p)
int prodct(int a ,int b )
int c
c=a*b
return c
}
(1)在编辑状态下照原样输入上述程序。
(2)编译并运行上述程序,记下所给出的出错信息。
(3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.实验步骤和实验结果
(1)修改后的程序
#include
#include
int main()
{ int product(int,int);
int x=10;
int y=20;
int p;
p=product(x,y);
printf("The product is :%d",p);
system("pause");
return 0;
}
int product(int a ,int b )
{ int c ;
c=a*b ;
return c ;
}
含光
学院电子与信息工程专业电子信息类年级 2019 班次 1 姓名陆君峰学号201883270168
(2)实验的结果
4.分析与讨论
#include
x=10,y=20----------------------x,y没有定义
p=prodct(x,t)-----------------t没有定义,prodct函数没有声明
printf("The product is : ",p)
-------缺少%d
int c
c=a*b
return c-------------------函数的定义部分缺少大括号
x=10,y=20
p=prodct(x,t)
printf("The product is : ",p)
int c
c=a*b
return c-------------------
整个程序缺少若干个分号
含光
学院电子与信息工程专业电子信息类年级 2019 班次 1 姓名陆君峰学号201883270168
C语言程序设计实验报告 实验一简单程序设计 班级 2017231 学号 201723128 姓名郭鹏博 一、实验目的 1、熟悉VC6.0编程环境。 2、掌握使用VC6.0输入源程序、编译连接和运行程序的基本过程。 3、练习C调试程序的方法。 4、熟练使用赋值运算、算术运算等表达式。 5、熟练使用标准输入、输出函数及各种数据类型的格式说明符。 二、实验内容及步骤 1、分析程序,根据要求写出结论: 课本P83页第4题、第5题; 第4题 (1)c1=a,c2=b c1=97,c2=98 原因:字符变量实质上是一个字节的整形变量,由于它常用来存储字符,所以称为字符变量。可以把0到127之间的整数赋给一个字符变量。在输出字符变量的值时,可以选择以十进制整数形式或字符形式输出。 (2)c1=?c2=? c1=-59,c2=-58 原因:Visual C++系是把char默认为signed char类型的,而signed char类型的变量允许存储的值为—128~127,但字符的代码不可能为负值,所以在存储字符时实际上只用到0~127这一部分,其第1位都是0。给字符型变量赋值197和198时,所赋之值超出了字符变量的取值范围,导致无论是以以十进制整数形式输出还是以字符形式输出,输出结果均错误。 (3)c1=a,c2=b c1=97,c2=98 原因同(1) 第5题 2、程序改错 下面程序的功能是计算球体的表面积和球体的体积,程序中有多处错误,并且指定必须按下面的形式输入、输出数据。请对程序做相应的修改。 #include
实验一C语言的运行环境和运行过程 实验目的 1.掌握c程序设计编程环境visual c++,掌握运行一个c语言程序的 基本步骤,包括编辑、编译、连接和运行。 2.掌握c语言程序设计的基本框架,能够编写简单的c程序。 3.了解程序调试的思想,能找出并改正c程序中的语法错误。 4.通过编程进一步理解和掌握运算符的确切含义和功能。 实验内容 1.在d盘新建一个文件夹,用于存放c程序,文件夹名字可以是学 号姓名。 2.调试示例,在屏幕上显示一个短句“Hello World!”。 源程序 #include
Visual C++6.0”进入VC++编程环境。 2)单击“文件”->“新建”新建一个C语言的源文件(*.c),新建对 话框中,选择文件标签,在列表框中选择C++Source File项,然后在对话框右半部分的位置文本框中输入准备编辑的源程序的存储路径(如d:\work文件夹),在文件名文本框中输入文件名(如:eg.c)。单击“确定”按钮关闭新建对话框,回到VC++主窗口,可以看到光标在编辑窗口闪烁,表示程序编辑窗口已激活,可以输入和编辑源程序。 #include
C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述 四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include
(2) #include
实验一数据类型,运算符和表达式 实验课程名:高级语言程序设计 专业班级:10级交通运输学号:201040130130 姓名:王稳 实验时间: 3.19~ 3.26 实验地点:K4-202 指导教师:高超 一、实验目的和要求 1.了解TURBOC系统上如何编辑,编译,连接和运行一个C程序. 2.掌握C语言数据类型,熟悉如何定义一个整型,字型和实型的变量,以及对它们赋值的方法。 3.掌握不同的类型数据之间赋值的规律。 4.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减 (--)运算符的使用。 5.进一步熟悉C程序逻辑的编辑、编译、连接和运行的过程。 二、实验内容 1、熟悉T rbuoC集成环境 了解和熟悉编辑(Edit)窗口和信息窗口(Message)作用.试一下能否向信息窗口输入程序,按功能键F5,观察它有什么作用,再按一次F6,再观察它有什么作用。 按功能键F10,并按回车键,观察File菜单,了解它们的作用和用法.用键盘上的键,分别选中Edit,Run,Compile,Project,Debug,Break/watch,观察它们的菜单,大致上了解它们的作用. 选择File菜单中的New并按回车键,在编辑窗口中随意输入几行字符,观察窗口顶端line和col后面数字的变化。 再选择File菜单中的New并按回键,使编辑窗口变成空白。 输入下面的程序 main() { printf(“This is a C program.\n”); } 按功能键F9进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译。 如果编译无错误,按ctrl和F9键使程序运行,按Alt和F5键,切换到用户屏幕,观察分析运行结果。 (1)源代码: #include
c语言程序设计实验教程 C语言是一门广泛应用于计算机科学领域的编程语言,它简洁高效,被广泛用于系统软件、嵌入式系统和游戏开发等领域。对于初学者来说,学习C语言程序设计是打开计算机世界大门的第一步。本文将为 大家介绍一些C语言程序设计的实验教程,帮助初学者更好地掌握这 门语言。 实验一:Hello World Hello World是编程入门的经典程序,它可以帮助我们了解C语言 的基本语法和程序结构。在C语言中,我们可以使用printf函数来输出文本。下面是一个简单的Hello World程序: ```c #include
实验二:变量和运算符 在C语言中,我们可以使用变量来存储数据,并使用运算符来进行各种运算。下面是一个简单的例子,演示了如何使用变量和运算符:```c #include
实验一最简单的C程序——-顺序程序设计 (验证性实验 2学时) (一)、实验目的 1.熟悉VC++6。0/C-Free等C语言程序编译软件运行环境 2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法 3.掌握C语言中使用最多的一种语句——赋值语句 4.掌握数据的输入输出方法,能正确使用各种格式控制符 (二)、实验内容 1.写出下列程序的运行结果 (1)#include 〈stdio.h> void main() { printf(“*****************\n”); printf(“This is a c program. \n"); printf(“****************\n”); } 运行结果及分析: 将程序中的\n去掉后,运行结果及分析: (2)#include
void main( ) { char c1,c2; c1=97;c2=98; printf(”%c ,%c\n”,c1,c2); printf("%d,%d\n",c1,c2); printf(”%c %c\n",c1+1,c2+2); } 运行结果及分析: 2.程序填空 任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。 #include 〈stdio。h> main() { int b1,b2,b3,b4,b5; int x; Scanf(“%ld ",&x); b5= (x/10000)%10; ; b4=(x/1000)%10; b3= (x/100)%10;; b2=(x/10)%10; b1x%10;; printf(“the number is ⑤ %d \n",x); printf(“its bit is:%d,%d,%d,%d,%d\n",b5,b4,b3,b2,b1); } 程序分析: 3.程序改错(注意:题中的编号为行序号,并非程序本身) (1)计算任意一个半径为r的圆的面积和周长(结果保留两位小数)
含光 学院电子与信息工程专业电子信息类年级 2019 班次 1 姓名陆君峰学号201883270168 1.实验目的 (1)熟悉C语言集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤。 2.实验内容 输入如下程序,实现两个数的乘积。 #include
含光 学院电子与信息工程专业电子信息类年级 2019 班次 1 姓名陆君峰学号201883270168 (2)实验的结果 4.分析与讨论 #include
实验一(第1章实验) 实验目的: 1.掌握运行C语言程序的全过程。 2.熟悉编译环境。 3.初步熟悉C语言程序的语法规定。 4.了解简单函数的使用方法。 实验内容: 1.编程且上机运行:求3个整数的和。 2.编程且上机运行:求2个数的和、差、积和商。 3.编程且上机运行:输入3个数,求最大值。 4.编程且上机运行:输入圆的半径,求圆的面积和周长。 5.在屏幕上输出:“hello world!” 实验结果: 实验二(第3章实验) 1. 实验目的:理解C语言的类型系统。 实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。 实验过程: 实验结果:参见各种类型的存储实现描述。 2. 实验目的:了解混合类型计算中类型的转换规则。 实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。注意unsigned int和int数据运算时类型转换的方向。 实验过程: /* * 类型转换问题 * 试问下面两个表达式等价吗? */ #include
if (ui - uj < 0) printf("\n%u - %u <0 is true !\n", ui, uj); else printf("\n%u - %u <0 is false !\n", ui, uj); system("pause"); return 0; } 实验结果:参见类型转换规则。 3. 实验目的:理解数据溢出现象。 实验内容:写程序测试数据溢出,注意分别在16环境和32环境中测试。 实验过程: 实验结果:参见【例3.3】。 实验三(第3章实验) 1. 实验目的:char的符号问题。 实验内容:写程序测试你所用的C语言编译器char符号问题的处理方案。 实验过程: /* * 这个程序验证编译器对 char 的解决方案,是有符号,还是无符号 */ #include
C语言实验报告(一) 一、实验目的 1、掌握C语言中,基本的输入输出函数的使用方法。 2、掌握printf中转义字符’\t’,’\n’的用法。 3、掌握赋值语句的用法。 4、掌握算术表达式、赋值表达式的计算。 5、掌握数学函数的使用。 二、实验内容 1.从键盘输入一个6位整数,输出该整数的后三位数。 例如,输入:342471 输出则为:471 ·程序代码: # include "stdio.h" int main() { int a,b; scanf("%3d%3d",&a,&b); printf("%d",b); return 0; } 2.输入圆的半径 r,计算圆的周长和面积。其中π= 3.1416 输入:圆的半径 r 输出:圆的周长c 面积是s(均保留 2 位小数)·程序代码: #include "stdio.h" #define PI 3.1416 int main() { float r,c,s; scanf("%f",&r);
c=2*PI*r; s=PI*r*r; printf("%.2f %.2f\n",c,s); return 0; } 3.实现从键盘输入两个整数,输出它们的加减乘除取余五种算术运算结果的功能(除法运算要求结果为实数,且保留两位小数,其它结果均为整数)。假定除数不为0例如输入的两个整数是5和3,输出结果是:5+3=8;5-3=2;5*3=15 ;5/3=1.67;5%3=2 ·程序代码: #include "stdio.h" int main() int a,b; scanf("%d%d",&a,&b); printf("%d+%d=%d\n",a,b,a+b); printf("%d-%d=%d\n",a,b,a-b); printf("%d*%d=%d\n",a,b,a*b); printf("%d/%d=%.2f\n",a,b,a*1.0/b); printf("%d%%%d=%d\n",a,b,a%b); return 0; } 4. 编写一个程序,其功能为:从键盘输入一个大写字母,将其 转换为对应的小写字母,并输出。输入:一定要是一个大写字母。输出:与输入的大写字母对应的小写字母。 ·程序代码: #include
C 语言程序设计实验(一) [实验1] 设计简单菜单界面。 1.实验目的 设计如图所示菜单界面,并在VC++6.0环境中 编辑、编译、连接和运行该程序。 2.实验要求 (1)程序中只包括主函数。 (2)整理出程序录入到运行过程中遇到的问题, 并分析其原因。 3.实验目标 (1)熟悉VC++6.0集成环境。 (2)了解C语言程序的编辑、编译、连接和运 行过程。 4.实验指导 在编辑窗口中输入如下源程序 #include
实验报告 课程名称C语言程序设计 实验项目Hello world程序与分支结构程序设计 实验仪器计算机 系别计算机学院学院 专业计算机大类 班级/学号计类1601班 / 2016011155 学生姓名罗坤 实验日期 2016.09.20 成绩 指导教师杨大利
实验一 一、实验目的 1、通过本次实验,学会在VC6.0工作平台下编写简单的Hello world程序与分 支结构程序,掌握建立项目文件的方法、编译程序、连接程序、运行程序的方法; 2、掌握C语言数据类型的正确输入输出方式; 3、学会使用C的有关运算符。 4、学会正确使用逻辑运算符和逻辑表达式。 5、熟练掌握if语句的使用(包括if语句的嵌套)。 6、熟练掌握多分支选择语句—siwitch语句。 7、结合程序掌握一些简单的算法。 8、进一步学习调试程序的方法。 二、实验内容 第3章第4、5、1题第四章第10题(要求抄题) (1)假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为 n = 1(+ r p) R为年增长率,n为年数,p为与现在相比的倍数。 (2)分析下面的程序: #include
printf(“c1=%c,c2=%c\n”,c1,c2); printf(“c1=%c,c2=%c\n”,c1,c2); return 0; } 运行时会输出什么信息?为什么? (3)用下面的scanf函数输入数据,使 a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’,问在键盘上如何输入? #include
C语言上机实验1-18 实验一C程序的运行环境及简单程序编写 一、实验目的 1.了解tc 2.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.编写一个计算球体体积的程序,要求用户自行录入球体的半径。参考公式V=4/3πr3.。 2.编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款。 运行结果: Ener a dollar amount:93 $20 bills:4 $10 bills:1 $5 bills:0 $1 bills:3 实验二顺序结构程序设计 一、实验目的 1.熟悉C语言中的基本数据类型,掌握定义常量和变量以及对它们赋值的方法,了解数据输出时所用格式转换符。 2.掌握格式输入/输出函数的用法。 3.学会简单顺序程序的设计。 4.养成良好的程序设计习惯。 二、实验内容 1.编写一个程序,对用户录入的产品信息进行格式化。 Enter item number:583 Enter unit price:13.5
Enter purchase date(mm/dd/yyyy):3/24/2010 Item Unit Purchase Price date 583 $ 13.50 3/24/2010 2.编写一个程序,要求用户输入一个两位数,然后按数位的逆序打印出这个数。 Enter a two-digit number:28 The reversal is :82 实验三选择结构程序设计 一、实验目的 1.熟练使用if、switch编写程序。 二、实验内容 1.编写一个程序,确定一个数的位数。 Enter a number:374 The number 374 has 3 digits 假设输入的数最多不超过4位。提示:利用if语句进行数的判定。例如,如果数在0到 9之间,那么位数为1;如果数在10到99之间,那么位数为2。 2.编写一个程序,从用户输入的4个整数中找出最大值和最小值: Enter four integers:21 43 10 35 Largest:43 Smallest:10 3.给出一个百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。 90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。要求用switch语句实现。 实验四循环结构程序设计(一) 一、实验目的 1.熟练使用while、for编写程序。 二、实验内容
实验一: 计算两点间的距离 问题描述 输入两点坐标(x1,y1),(x2,y2),计算并输出两点间的距离。 输入 输入数据占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 输出 输出为一行,一行中只有一个浮点数,这个结果保留两位小数。行尾需要输出一个换行符。 #include
输出为一行,包括一个实数,计算结果保留三位小数。行尾输出一个换行符。 #include
实验一参考答案 1、数据类型、运算符和表达式的应用 (1)整型数据的溢出(建立程序文件名为sy1-1.c) # include
《程序设计基础》实验报告 姓名郭晟班级17级计算机科学与技术 1班 学号1706011105 实验名称实验1、熟悉实验环境 实验时间2017年10月26日成绩91 实验目的: 1.熟悉C语言运行环境,了解和使用Visual C++ 6.0集成开发环境; 2.熟悉Visual C++ 6.0环境的功能键和常用的功能菜单命令; 3.熟悉C语言程序的书写格式和C语言程序的结构; 4.熟悉C语言的上机步骤,以及编辑、编译和运行一个C程序的方法; 5.熟悉Visual C++ 6.0环境下的程序调试方法。 实验环境: 1.所用操作系统Windows10 2.所用软件Visual c++6.0 实验内容: 1、有以下程序: 完成程序,要求: 依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序 的结构。 2、 1. 编写一个程序,从键盘输入某电视机的价格,再输出该价格打7折后的价格。分析:必须设计一个实型变量接受从键盘输入的值,输入、输出应该有提示。2.输入一个三位数,然后进行个位和百位的置换,如 234 ,转换成432 3.编程求出某学生期末三门课程的总分及平均分。结果保留小数点后一位。 4.编写一个程序,其功能为:从键盘上输入一个浮点数,然后分别输出该数的整数部分和小数部分。 分析:若输入的浮点数存入fd变量,则可用强制类型转换运算符,将输入的该数的整数部分取出:zhs=(int)fd; 5. 编程序计算298秒是几分几秒。 提示:设 int x=298; 再定义两个变量存放分(m)、秒(s)值; 则:m=x/60;s=x%60; 请编一个程序,上机调试并运行。 实验过程及结果记录: 1. #include"stdafx.h" #define K 0.7 int main()
实验一C程序的运行环境和运行C程序的方法实验报告实验一:C程序的运行环境和运行C程序的方法 一、实验目的 1.了解C程序的运行环境和运行C程序的方法; 2.掌握在不同操作系统环境下编写和运行C程序的基本步骤; 3.加深对C程序运行机制的理解。 二、实验原理 C程序是一种用于系统编程的高级编程语言,广泛应用于开发应用程序和操作系统。在运行C程序之前,我们需要了解C程序的运行环境和运行方法。 1.运行环境: 运行C程序的环境可以是不同的操作系统,如Windows、Linux、MacOS等。每个操作系统都提供了一种特定的环境来运行C程序。 2.运行方法: 在不同的操作系统下,运行C程序的方法也有所不同。 - 在Windows操作系统下,可以使用任何支持C编译器的集成开发环境(IDE)来编写和运行C程序。常用的IDE有Dev-C++、Code::Blocks 等。
- 在Linux操作系统下,可以使用GNU编译器套装(GCC)来编译和运行C程序。首先需要安装GCC编译器,然后使用命令行工具编写和运行C程序。 - 在MacOS操作系统下,可以使用Xcode开发工具来编写和运行C程序。Xcode是苹果官方提供的集成开发环境,提供了编译器和调试器等工具。 三、实验步骤 1. 在Windows操作系统下运行C程序: - 启动Dev-C++,选择"File"菜单中的"New"选项,创建一个新的C 源文件; -在源文件中编写C程序代码,并保存为以.c为扩展名的文件; 2. 在Linux操作系统下运行C程序: - 在终端窗口中使用GCC编译器编译C程序,如gcc -o program program.c,其中program为可执行文件名; - 运行C程序,如./program。 3. 在MacOS操作系统下运行C程序: - 启动Xcode,选择"File"菜单中的"New"选项,创建一个新的C源文件; -在源文件中编写C程序代码,并保存为以.c为扩展名的文件; - 点击Xcode窗口右上角的"Run"按钮,编译并运行C程序。 四、实验结果与分析
周信东主编最新版-C语言程序设计基础实验一实验报告
实验1 C程序的运行环境和最简单的C程序设计学号:1700200224 姓名:莫新锋实验日期: 2018.10.23 一、实验目的和要求 (1)熟悉C语言程序开发环境(Visual C++),了解开发环境中的编辑、编译、链接和运行命令。 (2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。 (3)掌握简单C语言程序的查错方法,理解编译错误信息的含义。 (4)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。 (5)了解下列命令及函数:#include
主要步骤: 1: 创建一个工作文件夹。 2:启动 Visual C++。 3:新建一个 C 语言源程序。 4:编辑源程序 5:保存源程序 2.编译、链接、运行程序 (1)输入源程序后,如何编译该程序? 【请填空】 输入好源代码后在编译器中有一个编译按钮按一下就能编译