- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2001 年 9月计算机等级考试二级 C 语言上机试题(7、8、9)
/*程序修改题7
给定程序MODI1.C中函数fun的功能是:将长整型数中每一位上
为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低
位仍在低位。
例如,当s中的数为,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序
的结构!
*/
#include
#include
void fun (long s, long *t)
{ int d;
long sl=1;
*t = 0;
while ( s 0)
{ d = s%10;
/************found************/
if(d%2 0)
// if (d%2=0)
{ *t=d* sl+ *t;
sl *= 10;
}
/************found************/
s/=10;
// s \= 10;
}
1
}
main()
{ long s, t;
clrscr();
printf(\nPlease enter s:); scanf(%ld, s);
fun(s, t);
printf(The result is: %ld\n, t);
}
/* 编程题
函数fun的功能是:将两个两位数的正整数a、b合并形成一个
整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数
的十位和千位上, b数的十位和个位数依次放在c数的百位和个位
上。
例如,当a=45,b=12。调用该函数后,c=5142。
注意: 部分源程序存在文件PROG1.C中。数据文件IN1.DAT中
的数据不得修改。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun
的花括号中填入你编写的若干语句。
*/
#include
#include
void fun(int a, int b, long *c)
{//
*c=a/10*10+a%10*1000+b/10*100+b%10;
//
}
main()
{ int a,b; long c;
2
clrscr();
printf(Input a, b:);
scanf(%d%d, a, b);
fun(a, b, c);
printf(The result is: %ld\n, c);
NONO();
}
NONO ( )
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i, a,b ; long c ;
rf = fopen(in1.dat, r) ;
wf = fopen(bc07.dat,w) ;
for(i = 0 ; i 10 ; i++) {
fscanf(rf, %d,%d, a, b) ;
fun(a, b, c) ;
fprintf(wf, a=%d,b=%d,c=%ld\n, a, b, c) ;
}
fclose(rf) ;
fclose(wf) ;
}
/* 文本文件 in1.dat 内容如下:
45,12
63,54
14,78
88,91
71,13
12,45
72,32
3
29,99
34,43
22,44
*/
/* 输出文件 bc07.dat 内容应当如下:
a=45,b=12,c=5142
a=63,b=54,c=3564
a=14,b=78,c=4718
a=88,b=91,c=8981
a=71,b=13,c=1173
a=12,b=45,c=2415
a=72,b=32,c=2372
a=29,b=99,c=9929
a=34,b=
您可能关注的文档
- 新员工入职培训 商务礼仪.pdf
- (产品管理)公路波形梁钢护栏产品认证实施规则.pdf
- (岗位职责)中国证监会职能确定.pdf
- (管理制度)广东外语艺术职业学院财务管理制度.pdf
- (管理制度)规章制度人力资源管理制度.pdf
- (管理制度)护理质量管理制度.pdf
- (管理制度)金华职业技术学院年自主招生章程.pdf
- (管理制度)竣工验收管理办法.pdf
- (管理制度)考试录用制度.pdf
- (目标管理)C目标管理工具包.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
最近下载
- 重庆沙坪坝南开中学初2025届初一下期末数学试卷.pdf
- 2024年首届全国“红旗杯”班组长大赛考试题库必刷必练800题(含答案).doc VIP
- 2024高考语文临门冲刺押题卷二(新高考九省卷)(原卷版)(全国通用).pdf VIP
- 招投标,商务标,技术标,土木工程施工.doc
- 内地居民前往香港或者澳门定居申请表式样.doc
- 2024年支部党纪学习教育学习计划.docx VIP
- 六年级下册语文试题-第一单元字词专项练部编版(含答案).doc
- 2023年广东省广州市中考地理试题卷(含答案解析).docx
- 穴位贴敷疗法操作规范及注意事项课件.pptx
- 红色简约风《你当像鸟飞往你的山》读书分享PPT模板.pptx VIP
文档评论(0)