- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上海大学考研试卷及答案
上海大学课程名程序设计课程号:学分: Hello, This Is An English Sentence.
则输出:
HTIAES
再如输入:
ABC, abc, DEF, 123.
则输出:
ABCDEF
函数说明:
程序中函数str_select_up从字符串a中选择大写字母到字符串b中,同时返回字符串b。函数中变量i用于遍历字符串a,变量k用于计数大写字母个数,同时用于b数组的下标。主函数main从键盘上输入一行字符串,调用str_select_up函数取其中大写字母到字符串b,并输出字符串b。2个函数各有2个错误,分布在不同代码行上。
带错误原程序:
#include stdio.h
char *str_select_up( char b[], char a[] )
{
int i, k = 0;
for ( i=0; a[i]!==\0; i++ )
if ( a[i]=A a[i]=Z )
b[k++] = a[i];
b[k] = \0;
return b;
}
main()
{
char a[100], b[100];
gets( a[100] );
str_select_up( b, a )
puts( b );
}
更正程序参考
更正程序 错误点 #include stdio.h
char *str_select_up( char b[], char a[] )
{
int i, k = 0;
for ( i=0; a[i]!=\0; i++ ) /***/
if ( a[i]=A a[i]=Z )
b[k++] = a[i];
b[k] = \0; /***/
return b;
}
main()
{
char a[100], b[100];
gets( a ); /***/
str_select_up( b, a ); /***/
puts( b );
}
!后双等于改为1个等于
双引号改为单引号
去掉数组名后的中括号
缺分号
第2题(源程序文件 E:\answer\1-A-2.C )
上机要求:按程序功能要求编写程序,并将程序代码保存到 E:\answer\1-A-2.C 中。
程序功能:编写程序,按示例实现以下功能:
输出本题考试的学期号与题号,即“093,1-A-2”
输出考生的基本信息,包括实际考试机房、机号、机号的单双(机号单输出Odd,机号双输出Even)、学号、姓名拼音。
从键盘上输入3个整数。
输出其中的最大值与最小值。
输出其中大小居中的数值。
如输入:
70 50 90
则输出:
093,1-A-2
D413-27(Odd)ZhangDaHai 注:本行请按考生实际情况输出
Max=90, Min=50
Midd=70
示例说明:输出共4行,第1行为本考题基本信息,应为“093, 1-A-2”;第2行为考生本次考试的基本信息,请按实际情况输出,示例表示D413机房的27号计算机,机号为单(输出Odd),学号姓名拼音为ZhangDaHai(张大海);输入三数的最大值为90,最小值为50,中间值为70。
再如输入:
-90 -50 -70
则输出:
093,1-A-2
D413-27(Odd)ZhangDaHai 注:本行请按考生实际情况输出
Max=-50, Min=-90
Midd=-70
示例说明:输入三数可以为负数,最大值为-50,最小值为-90,中间值为-70。
程序参考
参考程序 说明 #include stdio.h
main()
{
int a,b,c,max,min,mid;
printf(093,1-A-2\n );
printf(D413-27(Odd)ZhangDaHai\n);
scanf(%d%d%d, a,b,c);
if (a=b a=c)
max=a;
else i
您可能关注的文档
最近下载
- 生产与运作管理第五版陈荣秋习题答案.pdf
- 2023-2024学年广东省广州市天河区高一(下)期末物理试卷.pdf VIP
- 重大隐患事故判定标准考试专项测试题及答案.doc
- 人教版小学六年级数学下册期末试卷.pdf VIP
- 光耦测量方法.doc VIP
- BSISO7005-1-2011管法兰.第1部分:工业和通用管道系统用钢制法兰.pdf VIP
- 广东省深圳市语文中考试题与参考答案(2024年).docx VIP
- 部编版初中七年级历史下册知识点总结.docx VIP
- 建筑地基工程施工质量验收标准.GB50202-2018.docx VIP
- 专题06 轴对称常考压轴题型(含答案析)(八年级《新题速递·数学》(人教版)).docx
文档评论(0)