东北大学C语言作业答案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学C语言作业答案

C语言程序设计实验报告 实验名称 基本输入/输出 学 院 生命科学与健康学院 专业班级 生物工程1201 姓 名 宋美 学 号 任课教师 焦明海 实验时间 2012年3月31日 实验目的 熟练掌握scanf()/printf()库函数的调用格式,正确使用各种格式转换控制符,掌握各种类型数据的输入/输出的方法; (2)掌握getchar()/putchar()库函数的调用格式,以及使用它们进行字符类型数据输入/输出的方法。 实验内容 (1)编辑、编译、运行实验指导中给出的程序,并分析输出结果; (2)输入并运行下面程序: #includestdio.h main() { int a,b,c; scanf(“%d%d”,a,b); c=a/b; printf(“%d\n”,c); } 要求: 调试通过后,运行该程序。 输入值:50 4回车,查看运行结果; 输入值:50.4 10.8回车,查看运行结果; 输入值:50000 100回车,查看运行结果; 输入值,10 0回车,查看运行结果; 输入值,50.4回车,查看运行结果。 分析得到的结果,并说明原因。 从键盘上输入三个小写字母,输出其对应的大写字母(例如:输入:a,b,c,则输出分别为A,B,C). 要求: 通过一条scanf库函数语句输入三个小写字母,通过pringtf函数以空格键分隔字符输出; 通过一条getchar函数输入三个小写字母,通过pringtf函数以域宽为3的规定格式输出; 通过getchar函数输入三个小写字母,通过putchar函数输出。 3 算法描述流程图 主函数流程图 4 源程序 #includestdio.h main() { int a,b,c; scanf(“%d%d”,a,b); c=a/b; printf(“%d\n”,c); } 测试数据 50 4 50.4 10.8 50000 100 10 0 50,4 运行结果 当测试数据为50 4时,运行结果为 该结果正确,因为50和4满足定义是整形。 当测试数据为50.4 10.8时,运行结果为 该结果不正确,因为50.4和10.8不满足定义为整形,是小数。 当测试数据为50000 100时,运行结果为 该结果正确,因为50000和100满足定义是整形。 当测试数据为10 0时,运行结果为 该结果不正确,虽然10和0都是整数,但是0不能做除数,不满足运算规则。 当测试数据为50,4时,运行结果为 该结果不正确,不满足scanf输入格式,应同第一个相同,中间不能有逗号。 当a,b,c时,运行结果为 出现问题及解决方法 实验要求输入三个小写字母,输出其对应的三个大写字母 通过一条scanf库函数语句输入三个小写字母,通过pringtf函数以空格键分隔字符输出; 修改程序为 #includestdio.h main() { char c1,c2,c3; printf(请输入三个小写字母的值:); scanf(“%c%c%c”,c1,c2,c3); c1=c1-32; c2=c2-32; c3=c3-32; printf(%c %c %c\n,c1,c2,c3); } 如图为运行结果 通过一条getchar函数输入三个小写字母,通过pringtf函数以域宽为3的规定格式输出; getchar用于单个字符输入。其功能是从标准输入设备上输入一个且只能是一个字符,并将该字符作为getchar函数返回值。用户输入一个字符后,只有按回车键后输入的字符才有效。 修改程序为 #includestdio.h main() { char c1,c2,c3; printf(请输入三个小写字母的值:); c1=getchar(); c2=getchar(); c3=getchar(); c1=c1-32; c2=c2-32; c3=c3-32; printf(%3c%3c%3c\n,c1,c2,c3); } 如

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档