云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 杭电计算机历年复试真题2006-2014 - 图文

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 21:47:25

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;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com