- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言常用命令
实验二 C简单程序设计 实验目的 熟悉和掌握包括顺序结构、选择结构、循环结构、函数、数组、结构体等应用的简单程序设计方法。 考核简单程序设计。 实验考核要求 【考核时间】 90分钟(第10周) 【考核内容】 括顺序结构、选择结构、循环结构、函数、数组、结构体等应用的简单程序设计 【考核流程】 1、准备:从下载putty和考核说明文件;登录到服务器并仔细阅读考核说明。 2、开始考试:登录ftp下载考核题目C_Test_Paper (其中包括:题目描述、题目要求、输入输出要求及输入输出示例。) 3、按考核题目和编程风格要求编写程序:源程序名为input.c,保存在考生主目录下。 4、gcc input.c 若报错则回到步骤3,否则到下一步 5、测试运行程序,若结果不正确则回到步骤3,否则到下一步 6、程序设计完毕。 【评分标准】 共10分 1、如测试正确且程序风格,得10分 2、如测试正确但程序风格不规范,得6分 3、如程序测试错误,得0分 4、如考生未在考试时间内,按照指定要求保存源文件,得0分 【编程风格要求】 每行至多只有一个语句; 函数块的{ 在函数头之后独占一行; 其它语句块的{则跟在语句块定义行,如for、while、do、、case、if、else、struct、union的行尾,例如: switch中的每个 case分支中的多个语句,可不用大括号包围; 块内的语句分层次缩进对齐,每层缩进距离为1个TAB; 每块的 } 总是独占一行,且与块首行缩进对齐; 每个逗号后面都必须有一个空格; 每个函数头前必须有简单说明函数功能的注释行 /* 注释内容 */ 或 // 注释内容 示例 注意其中有关打开文件、判断打开是否正常、文件读操作、文件关闭的语句。 第二次考核题目范例 样稿 3.30.2012, 阎艳 题目描述:a/b 从输入文件“data.in”中读入两个整数(数值范围为[0, 232-1]),计算并输出它们的商和余数 要求 C源程序命名为test.c 输入文件data.in内容为“被除数 除数” 注意:输入文件仅含一行,被除数与除数间有一个空格,前后没有多余的空格和换行被除数、除数应为整数(数值范围为[0, 232-1]),但可能存在非法输入 main返回值含义如下 0表示正常结束 1表示文件打开失败 2表示输入错误 3表示除数为0 如输入正确,在屏幕输出“商 余数”,商和余数间仅空一格如存在错误,在屏幕输出”ERROR” 注意:输出的数据后仅跟一个换行符,前后不要有多余的空格或换行 例 注:题中的输入数据并非测试用例,仅供考生参考 输入文件 25 15 输出 1 10 输入文件 Abc 25 输出 ERROR 输入文件 25 0 输出 ERROR 评分规则 如程序测试正确并且程序风格规范,得10分 如程序测试正确但程序风格不规范,得6分 如程序测试错误,得0分 参考程序 测试 /* test.c */ #includestdio.h int main(void) { unsigned int a, b; FILE *fp = fopen(data.in, r); //打开文件,以进行读操作 if(fp==NULL){ printf(ERROR\n); return 1; } if(fscanf(fp, %u %u, a, b)!=2){ printf(ERROR\n); return 2; } if(b==0){ printf(ERROR\n); return 3; } printf(%d %d\n, a/b, a%b); fclose(fp); //文件操作完毕后关闭文件 return 0; } 测试 yanyan@C-server:~/example/div$ cat data1.in 12.5 2 yanyan@C-server:~/example/div$ cp data1.in data.in; ./a.out; echo $? ERROR 2 yanyan@C-server:~/example/div$ cat data2.in 12 0 yanyan@C-server:~/example/div$ cp data2.in data.in; ./a.out; echo
您可能关注的文档
最近下载
- 电力市场分析软件:PLEXOS二次开发_(18).与其他软件系统的集成.docx VIP
- PLEXOS for Renewables 可再生能源仿真应用场景.pdf VIP
- 洼田饮水评分操作要点.pptx VIP
- 涉密工程必威体育官网网址工作方案(3篇).docx VIP
- 2023年第37届中国化学奥林匹克决赛试题完整版(两套含答案解析) .pdf VIP
- 2025年顶管施工试题及答案.docx
- 中国共产党党内监督条例_学习解读ppt完整版.pptx VIP
- 光大金瓯资产管理有限公司招聘笔试题库2024.pdf
- 电力市场分析软件:PLEXOS二次开发_(16).风险评估与管理.docx VIP
- 新凯来光学技术笔试题.docx VIP
文档评论(0)