美文网首页
中南大学计算机复试题目

中南大学计算机复试题目

作者: 据分专家 | 来源:发表于2019-06-07 23:50 被阅读0次

2013年计算机复试题

1001 水仙花数

#pragma warning(disable:4996)

#include<stdio.h>
#include<string.h>
#include<ctype.h>

 int main(){
     int a, b;
     while (scanf("%d%d", &a, &b) == 2) {
         int first = 1;
         int i;
         for ( i = a; i <= b; i++) {
             int m1, m2, m3;
             m1 = i % 10;
             m2 = i / 10 % 10;
             m3 = i / 100;
             if (i == m1 * m1 * m1 + m2 * m2 * m2 + m3 * m3 * m3) {
                 if (first == 1) {
                     printf("%d", i); 
                     first = 0;
                 }
                 else {
                     printf(" %d", i);
                 }
                 
             }
         }
         if (first == 0) {
             printf("\n");
         }
         if (first == 1) {
             printf("no\n");

         }
     
     }
     return 0;
}

1002:安全密码

网络上各类交易活动越来越普及,为了能够安安心心地上网,经常需要设置一个安全的密码。一般来说一个比较安全的密码至少应该满足下面两个条件:
(1)密码长度大于等于8。
(2)密码中的字符应该来自下面“字符类别”中四组中的至少三组。
这四个字符类别分别为:
(1)大写字母:A,B,C...Z;
(2)小写字母:a,b,c...z;
(3)数字:0,1,2...9;
(4)特殊符号:~,!,@,#,$,%,^;
给你一个密码,你的任务就是判断它是不是一个安全的密码。

#pragma warning(disable:4996)
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define max  100
 int main(){
     char s[max];
     while (scanf("%s", s) !=EOF) {
         if (strlen(s) < 8) {
             printf("NO\n");
         }
         else {
             int count1=0, count2=0, count3=0, count4=0;

             for (int i = 0; i <= strlen(s) - 1; i++) {
                 if  ('0'<=s[i]&&s[i]<='9') {
                     count1 = 1;
                     //数字ASCII判断
                 }
                if  ('A' <= s[i]&&s[i] <= 'Z') {
                     count2 = 1;
                 }
                 if ('a' <= s[i]&&s[i] <= 'z') {
                     count3 = 1;
                     
                 }
                 if  ((s[i] == '~') ||( s[i] == '!' )||( s[i] == '@') ||( s[i] == '#' )||( s[i] == '$' )|| (s[i] == '%' )||( s[i] == '^')) {
                     count4 = 1;
                 }

             }
             int m = 0;
             m = count1 + count2 + count3 + count4;
             if (m >= 3) {
                 printf("YES\n");
             }
             else {
                 printf("NO\n");
             }
         }

     }

     return 0;
}

1003: 最少钱币数

作为A公司的职员,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了。但是对于公司财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡最近就在考虑一个问题:如果每个员工的工资额都知道,最少需要准备多少张人民币,才能在给每位职员发工资的时候都不用老师找零呢?这里假设员工的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。

#pragma warning(disable:4996)
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define max  102
 int main(){
     int n;
     while (scanf("%d", &n) != EOF) {//老师个数
         int sum=0;//总数
         for (int i = 0; i < n; i++) {
             int total = 0;
             int num;//每个老师的钱数
             scanf("%d", &num);
             //人民币一共有100元、50元、10元、5元、2元和1元六种
             int num100, num50, num10, num5, num2, num1;
             num100 = num / 100;
             num50 = (num % 100) / 50;
             num10 = (num  % 50) / 10;
             num5 = (num % 10 )/ 5;
             num2 = (num % 5) / 2;
             num1 = (num%5)%2;//这里很容易出错,钱币1的数额不能安装上边的规律来,如2356,%2为0;但事实上6的组成是5+1,而不是3*2;
             //printf("%d 匹配结果为 :   100: %d, 50: %d, 10: %d, 5: %d, 2: %d, 1: %d...",num, num100, num50, num10, num5, num2, num1);
             total = num100 + num50 + num10 + num2 + num1+num5;
             sum = sum + total;
         }
         printf("%d\n", sum);
    }
     return 0;
}



相关文章

  • 中南大学计算机复试题目

    2013年计算机复试题 1001 水仙花数 1002:安全密码 网络上各类交易活动越来越普及,为了能够安安心心地上...

  • 关于考研初试分数的说明,以中南为例

    先说一下大家最关心的复试线(过了复试线只能保证可以来中南进行复试,和录取线没关系),中南这几年都是305左右(而且...

  • 名词解释-总理衙门

    一、基本信息 名称:总理衙门 等级:★★★★★(10河北师范大学复试;14中南大学;16内蒙古大学;16浙江工商大...

  • 「分享贴」中南大学应用心理学考研复试经验及注意事项

    阅读原文:学姐分享|中南大学应用心理学考研复试经验 亲爱的19复试的考研er们,相信你们此刻正忐忑又憧憬着初试的分...

  • KMP算法

    武大国重18年复试上机题目:KMP算法祝自己顺利通过复试,加油! 字符串匹配是计算机基本任务之一,也是遥感数据处理...

  • 日期——2. Day of Week

    上海交通大学复试Day of Week问题 题目描述 We now use the Gregorian style...

  • 考研小目标

    社会工作原理 社会工作实务 思想政治理论 英语二 华中科技大学 (武汉)复试线335 报录比:7:1 中南大学(湖...

  • 2019-03-30

    2019年广州大学计算机技术专硕(915数据结构) 复试过程 复试 研究生复试主要分为两个部分,一个是笔试,一个是...

  • 中南财经政法大学复试小记

    一切皆如看到的这个数字6一样让人舒服。 当自己知道进入复试以后,没有轻松,反而压力更大。2019年...

  • 中南大学

    女儿干娘家的小姐姐复读一年,今年高考六百多分,被中南大学录取了,祝贺她! 附: 中南大学(Central Sout...

网友评论

      本文标题:中南大学计算机复试题目

      本文链接:https://www.haomeiwen.com/subject/rjqbxctx.html