【1】输入n,

求y1=1!+3!+...m!(m是小于等于n的最大奇数)

y2=2!+4!+...p!(p是小于等于n的最大偶数)

参考代码:

#include<stdio.h> int main(){ __int64 a[100],y1,y2;//存放阶乘; int i,n,p,m; while(scanf("%d",&n)!=EOF){ if(n%2==0){ m=n-1; p=n; } else{ p=n-1; m=n; } a[1]=1; for(i=2;i<100;i++){ a[i]=a[i-1]*i; } y1=0; y2=0; //printf("m=%d,p=%d/n",m,p); i=1; while(i<=m){ y1+=a[i]; i+=2; } i=2; while(i<=p){ y2+=a[i]; i+=2; } printf("y1=%I64d,y2=%I64d/n",y1,y2); } }

数据测试:

【2】输入一个5×5的矩阵,判断是否对称。

参考代码:

#include<stdio.h> int main(){ int a[6][6],i,j,flag; flag=1;//标记矩阵是否对称; for(i=1;i<=5;i++){ for(j=1;j<=5;j++){ scanf("%d",&a[i][j]); } } for(i=2;i<=5;i++){ for(j=1;j<i;j++){ if(a[i][j]!=a[j][i]){ flag=0; } } } if(flag==1){ printf("YES/n"); } else{ printf("NO/n"); } }

数据测试:

【3】建立一个升序链表并遍历。

这道题我搞了半天,第25行的while里面的条件表达式&&前后两个条件写反了,结果就输入2个数据之后程序便停止运行!这种错误真是难发现啊。。。找同学帮忙查出来的。愁死了,复试机试在即,得加强练习啊!

参考代码:

#include<stdio.h> #include<stdlib.h> typedef struct node{//链表结点数据结构定义; int data; struct node *next; }LNode,*LinkList; void insert_node(LinkList &L,int a){//向单链表中插入结点,并保持升序; LinkList t,temp,p; t=(LinkList)malloc(sizeof(LNode));//新建结点; t->data=a; t->next=NULL; if(L==NULL){//是第一个结点; L=t; } else{ temp=L; p=L; if(a<=temp->data){//结点插在表头; t->next=temp; L=t; } else{ while(temp!=NULL&&temp->data<a){//向后移动; //while(temp->data<a&&temp!=NULL){//向后移动; p=temp;//p指向前驱; temp=temp->next; } t->next=p->next;//插入结点; p->next=t; } } //printf("***/n"); } void print(LinkList L){//遍历链表; LinkList temp; if(L!=NULL){ temp=L; while(temp!=NULL){ printf("%d ",temp->data); temp=temp->next; } printf("/n"); } } int main(){ int a; LinkList L; L=NULL; printf("输入链表各结点值,以10000结束!/n"); while(scanf("%d",&a)!=EOF){ if(a==10000){ break; } insert_node(L,a); } print(L); }

数据测试:

华科00年计算机考研复试机试相关推荐

  1. 华科08年计算机考研复试机试

    [1] 输入一个十进制数,将其先转化为八进制数,然后再输出. 参考代码: #include<stdio.h> #include<stdlib.h> int main() { i ...

  2. 华科02年计算机考研复试机试

    [1]编一个程序,读入用户输入的,以"."结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符.(凡是以一个或多个空格隔开的部分就为一个单词). 参考代码: #i ...

  3. 华科05年计算机考研复试机试

    [1] 第一题:对给定的一个字符串,找出有重复的字符,并给出其位置,如: 输入:abcaaAB12ab12 输出:a,1:a,4:a,5:a,10 b,2:b,11 1,8:1,12 2,9:2,13 ...

  4. 华科05-03年计算机考研复试机试

    [1]输入一个数列以0为结束标志,建立链式线性表,查找其中最大的数并输出删除释放节点,然后对剩余的进行排序,并输出释放节点. 参考代码: #include<stdio.h> #includ ...

  5. 华师大计算机在线作业,华东师范大学计算机考研复试机试习题

    华东师范大学计算机考研复试机试习题 华东师范大学计算机考研:计算机系.数据学院复试机试历年真题以及AC代码.历年学长总结得到.适用学院:计算机学院.数据学院.软件学院也可参考.sum/=10;prin ...

  6. 南京大学java机试,2019年南京大学计算机考研复试机试真题

    目录 第一题 Stepping Numbers 题意 思路 代码 反思 第二题 Nodes from the Root 题意 思路 代码 大佬的标准题解代码: 菜鸡我的又费空间,又费时间,又臭又长,思 ...

  7. 上海交大计算机考研复试,上海交大计算机考研复试机试

    上海交大 计算机考研 SJTU-CS 复试机试 (2005-2010) 题目 我自己在准备考研时曾做了下06,07,08,09年的题目,并且在博客中提供了一个参考的题解,10年的题目以及11年保研的题 ...

  8. 华科计算机考研复试机试【零散大汇总】

    [1] 屏幕的格式化输出:给出一幅图形,用程序实现.如下所示. 我的代码: #include<stdio.h> int main(){ char c; int sum,i,j; while ...

  9. 清华计算机考研复试机试,请问清华考研计算机复试考什么

    满意答案 vwild 2015.06.01 采纳率:55%    等级:11 已帮助:5245人 清华大学计算机专业研究生复试有体检,专业课笔试,英语面试,上机考试,导师面试等几个部分.而复试的比例一 ...

最新文章

  1. Go 学习笔记(31)— 字符串 string、字符 rune、字节 byte、UTF-8 和 Unicode 区别以及获取字符串长度
  2. Web开发者推荐的最佳HTML5/CSS3代码生成器
  3. FFT镜头效果的新进展
  4. STM32串口9位数据,无奇偶校验
  5. python进阶:闭包、map/reduce/filter函数、lambda函数、装饰器
  6. java创建对象的过程_Java创建对象的过程
  7. 侧滑抽屉菜单 FlowingDrawer
  8. 如何聚焦自己的研究方向?一个实例研究
  9. mysql事务未提交读_mysql事务之未提交读Read uncommitted(仅学习)
  10. JavaBean的命名规则
  11. 巧妙利用channel进行golang并发式爬虫
  12. java实现网站错别字搜索对的结果_Java问题:根据输入的关键词查询出搜索结果,再将搜索结果中的关键词用红色显示?这个怎么实现?...
  13. BZOJ1578: [Usaco2009 Feb]Stock Market 股票市场
  14. onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...
  15. stm32f103移植到f0_STM32F042替换STM32F103
  16. Linux服务器上新增开放端口号
  17. JavaIO流中的拷贝
  18. 自然语言处理︱简述四大类文本分析中的“词向量”(文本词特征提取)
  19. Spring Boot -logback 使用
  20. shiro+springmvc+mybatis【转】

热门文章

  1. fig,ax = plt.subplots()
  2. python七段数码管绘制秒表_Python绘制七段数码管实例代码
  3. 商务宽屏视频剪辑企业网站模板
  4. 程序设计实验与上机考试教程 全国计算机等级考试二级vb模拟试题,程序设计基础实验与上机考试教程...
  5. B2憨宝275版本暖岛正版子主题-wordpress主题
  6. Jn建站系统2.0源码 附视频安装教程
  7. 苹果cms V8模板 黑色自适应电影模板
  8. css3缩放 transform: scale() 使用缩放之后顶点对齐问题
  9. 记录:希尔排序思路分析
  10. 全新拟态个人主页/引导页源码