C程序设计实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5. 编程,求方程 2 x2 3x 3 0 的根。
实验 3 选择结构程序设计
一、实验目的
1. 掌握 C 语言表示逻辑量的方法 ( 以 0 代表“假”,非 0 代表“真” ) 。 2. 学会正确使用关系运算符、逻辑运算符及关系表达式、逻辑表达式。 3. 熟练掌握各种 if 语句和 switch 语句的语法结构和语句功能。 4. 结合程序,掌握选择结构程序设计的一般方法,能够用多种方法编写同一程序。
( 由此结果可以了解到在实验用的微型机上,几种数据类型所占
3. 输入并调试运行以下程序。 main() {int i,j,m,n;
i=8;j=10; m=++i;n=j++; printf("%d,%d,%d,%d",i,j,m,n);
运行结果是 :
} 作以下改动后再运行,观察并比较运行结果: ① 将第 4 行改为: m=i++;n=++j;
实验 1 C 程序运行环境、数据类型、运算符和表达式
一、实验目的
1. 掌握 Turbo C 集成环境的进入与退出、 Turbo C 集成环境各种窗口的切换,了解 2. 掌握 C 语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3. 学会使用 C 语言的基本运算符 ( 主要是算术运算符、赋值运算符 ) 及其表达式。 4. 掌握 C 语言源程序的结构特点与书写规范。
5. 编程,求 365 ÷7 的商和余数的程序。
实验 2 最简单的 C 程序设计
一、实验目的
1. 掌握 C 语言中赋值表达式和赋值语句的使用。
2. 正确理解、选择输入格式字符所控制的数据对象、数据输入
( 输出 ) 形式和方法。
3. 掌握输出函数 printf() 和 putchar() 的用法,能正确使用各种输出格式。
二、实验要求
1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 对每个程序认真进行语法检查与逻辑检查。 3. 上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据 这些信息找到程序中的错误所在,然后修改程序,直至正确。 4. 详细记录数据的输入、输出信息,按要求写出实验报告。
2. 输入并运行以下程序。 #include <stdio.h> main() {int c;
char d; c=67;d='C'; putchar(c);putchar(d); putchar('B');putchar(66); } 程序运行结果是:
4. 编程,要求从键盘输入数据,使整型变量
a=10,b=8 ;字符型变量 c1='A',c2='a' ;实型变量 x=3.1,y=64.54 。
三、实验内容
1. 开机;进入 Turbo C 集成工作环境,了解 序,并以 ex1.C 存盘。 / *ex1.c* /
Turbo C 集成工作环境及其菜单的使用,输入如下
#include <stdio.h>
main() {
printf("Hello!\n"); printf("This is C program!\n"); } 试编译、连接、运行该程序,并按 运行结果是:
4. 掌握输入函数 scanf() 和 getchar() 的用法,能正确使用各种输入格式。
二、实验要求
1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2.4 、 5 两题按照题目的要求编写出程序。 3. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 4. 详细记录数据的输入、输出信息,按要求写出实验报告。
Alt+F5 查看运行结果。
C 语言源程
2. 输入并调试运行以下程序,查看运行结果 的字节数 ) 。 main() {
printf("char\t%d bytes\n",sizeof(char)); printf("short\t%d bytes\n",sizeof(short)); printf("int\t%d bytes\n",sizeof(int)); printf("long\t%d bytes\n",sizeof(long)); printf("float\t%d bytes\n",sizeof(float)); printf("double\t%d bytes\n",sizeof(double)); } 运行结果是:
Turbo C 集成环境的设置。
二、实验要求
1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 3. 详细记录数据的输入、输出信息,按要求写出实验报告。
运行结果是:
② 若将程序改为: main() {int i,j;
i=8;j=10; printf("%d,%d",i++,j++); }
运行结果是:
4. 试分析下面程序的运行结果: #include<stdio.h> main() {int i=3,k;
printf("%d,%d\n",(i++)+(i++)+(i++),i); i=3; printf("%d,%d\n",i,++i+(++i)+(++i)); i=3; k=(i++)+(i++)+(i++); printf("%d,%d\n",k,i); } 运行结果是:
三、实验内容
1. 输入并运行以下程序。 #include<stdio.h> main() {int a;
float b,c; scaБайду номын сангаасf("%2d%3f%4f",&a,&b,&c); printf("\na=%d,b=%f,c=%f\n",a,b,c); } 若运行时从键盘上输入 1234567890 ↙ 则程序运行结果是:
三、实验内容
1. 输入并调试以下程序 : #include<stdio.h> main() {int a,b; printf("Enter an integer:"); scanf("%d",&a); b=1; if(++a<0) b=-1; else if (a==0) b=0; printf("a=%d,b=%d\n",a,b); }
相关文档
最新文档