c语言飞机票实验报告格式,c语言实验报告格式要求.doc

这篇博客探讨了C语言中的数组定义和使用,包括常见错误及解决方法,如未声明标识符、换行错误等。此外,还介绍了运算符的优先级和基本数据类型的存储空间大小,并通过实例展示了错误表达式及其原因。最后,通过一个计算本利和的程序,讨论了输入输出、变量类型选择和程序调试技巧。
摘要由CSDN通过智能技术生成

实验名:

实验报告人:

实验目的

一、目的和要求

1、掌握数组定义的规则。

2、掌握C语言数组的基本用法。

二、实验内容与步骤

1、编写程序,测试下列数组的定义方式是否正确

(1)不正确

(一)、题目 12、输入和输出信息描述及数据类型确定;

(1)、输入数据………(2)输出数据………3、程序调试错误信息列出你认为最重要的 10 个错误信息(字体设为红色)解决方法error C2065: 'Short' : undeclared identifier是short x,y,a;2error C2001: newline in constant是scanf("%x,%y",&x,&y);3error C2146: syntax error : missing ')' before identifier 'a'是printf("The average is :",a);4、测试与结果分析

(1)、测试数据与结果

源文件名可执行文件名测试序号测试用例选取原因测试输入数据测试输出结果是否正确结果分析12,6否scanf("%x,%y",&x,&y);应改为scanf("%d,%d",&x,&y);

printf("The average is :",a);应改为printf("The average is :%d",a);22,64是31,32是4-2,-6-4是5-1,-3-2是6-2,62是7-1,31是81,00否91,60否1032800,33000-32636否short x,y,a;应改为unsigned short x,y,a;1132800,3300032800是11-32800,33000100是(2)操作符sizeof用以测试一个数据或类型所占用的存储空间的字节数。请编写一个程序,测试各基本数据类型所占用的存储空间大小。

2、编写一个C语言程序,测试下列各表达式

i , j

i + 1,j + 1

i + + ,j + +

+ + i, + + j

i + + + + + j

+ + i + + + + + j + +

要求在各表达式中i 和j都分别有相同的初值。在实验中注意下列问题:

(1)?? 哪些表达式是错误的?为什么?

理解+,++,++i,i++的意义和优先级别。

3、编写一个程序,测试常用的十个运算符的优先顺序。

(、题目 2rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit,要求定期存款的年利率rate,存款期n和存款本金capital均由键盘输入。

2、输入和输出信息描述及数据类型确定;

(1)、输入数据………(2)输出数据………

(3)、自定义数据类型

如果程序中有自定义数据类型,如枚举、结构体、联合体等,请代码方式列出并概要解释其作用。

3、程序调试错误信息列出你认为最重要的 10 个错误信息(字体设为红色)解决方法#include ;2warning C4067: unexpected tokens following preprocessor directive - expected a newline#include 3error C2146: syntax error : missing ';' before identifier 'scanf'scanf("%x,%y",&x,%y);…4、测试与结果分析

(1)、测试数据与结果

源文件名可执行文件名测试序号测试用例选取原因测试输入数据测试输出结果是否正确结果分析15,7P.exescanf("%d,%d",x,y);错应scanf("%d,%d",&x,&y);25 7303

(二)、题目 2

1、问题总结

是否符合编程规范哪些知识理解不到位;程序存在什么问题对于存在的问题如何改进,写出方法12……….….….….

2、经验总结简述你在本题目积累了在开发工具使用、编成程 序、调试程序、测试程序方面的实践经验列出你在完成本题目时,独立书写的你认为是经典 的代码。简单说明其经典之处。………3、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值