哈工大计算机考研复试C语言上机试题及答案.pdf_第1页
哈工大计算机考研复试C语言上机试题及答案.pdf_第2页
哈工大计算机考研复试C语言上机试题及答案.pdf_第3页
哈工大计算机考研复试C语言上机试题及答案.pdf_第4页
哈工大计算机考研复试C语言上机试题及答案.pdf_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012 年: 题目描述: 一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每 天给你 10 万元,你第一天给我 1 分钱,第二天 2 分钱, 第三天 4 分钱 这样交换 30 天后,百万富翁交出了多少钱?陌生人交出了多少钱?(注意一个是万 元,一个是分) 输入: 该题没有输入 输出: 输出两个整数,分别代表百万富翁交出的钱和陌生人交出的钱,富翁交出的钱以万元 作单位,陌生人交出的钱以分作单位。 参考答案: #include #include void main() int sum_a=0, per_day_1=10;/富人总共得到的 money long sum_b=0, per_day_2=1; int i ; for(i=0; i30; i+) sum_a+=per_day_1; sum_b+=per_day_2; per_day_2 *= 2; printf(%d %ldn,sum_a,sum_b); 题目描述: 不用 strcat 函数,自己编写一个字符串链接函数 MyStrcat(char dstStr,charsrcStr) 输入: 两个字符串,字符串由小写字母组成。 输出: 链接后的字符串 样例输入: hello world good morning 样例输出: helloworld goodmorning 参考答案: #include #include void MyStrCat(char dstStr, char srcStr) int i,j; for(i=0; dstStri!=0; i+); for(j=0; srcStrj!=0; j+) dstStri+ = srcStrj; dstStri = 0; int main() char a25,b25; while(scanf(%s,a)!=EOF printf(%sn,a); return 0; 题目描述: 计算两个矩阵的乘积,第一个是 2*3,第二个是 3*2 输入: 输入为两个矩阵,其中一个为 2*3 的矩阵,另一个为 3*2 的矩阵 输出: 一个 2*2 的矩阵(每一个数字后都跟一个空格) 样例输入: 1 2 3 3 4 5 6 7 8 9 10 11 样例输出: 52 58 100 112 参考答案: #include int main() int a1, b1, c1; int d1, e1, f1; int a2, b2; int c2, d2; int e2, f2; int a, b; int c, d; while(scanf(%d%d%d%d%d%d, b = a1*b2 + b1*d2 + c1*f2; c = d1*a2 + e1*c2 + f1*e2; d = d1*b2 +

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论