第一范文网 - 专业文章范例文档资料分享平台

杭电计算机历年复试真题2006-2014 - 图文

来源:用户分享 时间:2025/8/19 2:15:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.

in.open(\,ios::in);

while(in>>stu[num].name>>stu[num].id>>stu[num].chinese>>stu[num].math>>s {

++num; } return ; }

void show() {

int j;

for(j = 0; j < num; ++j)

stu[j].score = stu[j].english + stu[j].chinese + stu[j].math + stu[j sort(stu, stu + num, cmp); for(j = 0; j < num; ++j)

printf(\, stu[j].name, stu[j].id, //fstream out;

//out.open(\ //for(j=0;j

//out<

int main(void) {

load(); show(); return 0; }

tu[num].english>>stu[num].science)

].science;

stu[j].english, stu[j].chinese, stu[j].math, stu[j].science);

j].math<<\

2011---2013年杭电计算机历年研究生复试---笔试编程

分类: C/C++ 数据结构2011-08-11 14:30 1429人阅读 评论(0) 收藏 举报 杭电计算机复试 1、输入三个正整数A、B、C(0

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

转载请标明出处,原文地址:

http://blog.csdn.net/hackbuteer1/article/details/6678851

#include #include using namespace std;

int main(void) {

int a[3], i;

for(i = 0; i < 3; ++i) scanf(\, &a[i]);

sort(a, a + 3); //排序后,直接用两个最小数的和与第三个数进行比较就可以了 if(a[0] + a[1] > a[2])

printf(\); else

printf(\); return 0; }

2、有个人从2003年1月1日开始,三天打鱼两天晒网,请输入月份、日期,问在当年的某一天他是在打鱼还是在晒网。

[cpp] view plaincopy

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

转载请标明出处,原文地址:

http://blog.csdn.net/hackbuteer1/article/details/6678851

#include

int main(void) {

int i, m, d, sum;

int month[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; scanf(\, &m, &d); for(i = 1, sum = 0; i < m; ++i) sum += month[i];

sum = sum + d - 1; //计算输入的某一天距离1月1日的间隔天数 if(sum % 5 < 3) printf(\打渔\\n\); else

15. 16. 17.

printf(\晒网\\n\); return 0; }

3、丑数是这样定义的:如果一个正整数的素因子只包含 2、3、5、7四种,则它被称为丑数。以下数列 1, 2, 3,4, 5,6,7,8,9, 10,12,14,15,16,18, 20, 21,24,25, 27.......... 就显示了前20个丑数。

给出一个正整数N,判断这个数是否为丑数。

[cpp] view plaincopy

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.

转载请标明出处,原文地址:

http://blog.csdn.net/hackbuteer1/article/details/6678851

#include

bool IsUgly(int number) {

while(number % 7 == 0) //输入的整数分别与2、3、5、7进行循环除法运算(在取

模运算为0的情况下)

number /= 7; while(number % 5 == 0) number /= 5; while(number % 3 == 0) number /= 3; while(number % 2 == 0) number /= 2;

return (number == 1) ? true : false; }

int main(void) {

int n;

scanf(\, &n);

if(IsUgly(n)) printf(\); else

25. 26. 27.

printf(\); return 0; }

2012年杭电计算机研究生复试---笔试编程

1、输入一个十进制的数,把它转成十六进制。

[cpp] view plaincopy

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.

转载请标明出处,原文地址:

http://blog.csdn.net/hackbuteer1/article/details/6678851

#include

int main(void) {

int num, i, j; char str[100]; i = 0;

scanf(\ , &num); while(num != 0) {

j = num % 16; if(j < 10)

str[i++] = j + '0'; else

str[i++] = j - 10 + 'A'; num /= 16; }

if(i == 0) printf(\); else {

for(j = i - 1; j >= 0; --j) printf(\, str[j]); printf(\); } return 0;

杭电计算机历年复试真题2006-2014 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5djzg34r3q0n19b8i5il_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top