“航信杯”校内初赛

    今天终于组织了“航信杯”的初赛,这个持久赛拉的真实够长的,暑假前通知下发,10月13初赛。也难怪算是普及赛吧,也没人都么重视。都是抱着随意的心态参加试试。

    不过这次的题量可真不是一般的多,这也看出这次比赛不容小视。既然这是一次比赛,那么就简单总结下。

    赛题分两个部分:客观题(100分)和主观题(50分);客观题分单选题(60题/60分)和多选题(20题/40分),主观题分程序补全(6题/30分)和编程(2题/20分)。等我做完客观题提交后,老师问我都是我自己做的吗?我疑惑的“嗯”了声,然后老师说他们都是在VC里面试的,无语。客观题82分,这种理论题受不了。程序补全就是很一般的小程序,不过有一题给三个空我感觉都两个不写内容也可以,很疑惑,随便写两句无关紧要的语句。后面两题编程题,第一题列举集合的所有非空子集,第二题用'*'打印正六边形没什么好说的。说下第一题,刚开始看题没在意就知道肯定很简单,没想就开始敲了,下手时不知道该如何入手了,停下一会仔细想想,顿时发现这题可以很巧妙的写出。直接体会下面的代码吧:

#include <stdio.h>
int main()
{
    int i,j,n=6,temp;
    char A[]={'a','b','c','d','e','f'};
    for(i=1; i<(1<<n); i++)
    {
        temp=i; j=0;
        printf("%2d:",temp);
        while(temp)
        {
           if(temp&1) printf("%c ",A[j]);
           temp>>=1; j++;
        }
        printf("\n");
    }
    return 0;
}

    对了那位一直在我旁边的老师是我的电子技术基础的卞维新老师,他应该不认识我,因为我老是坐在后面。(对啊,我为什么老是坐在后面呢?不管怎样谢谢了!)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值