首页 > 其他分享 >第13天

第13天

时间:2023-07-14 19:57:44浏览次数:25  
标签:13 号码 试机 int 考生 座位 输入

一、

一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。

输入格式:
输入在一行中给出一个正整数 N(1<N<231)。

输出格式:
首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1*因子2*……*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。

输入样例:
630

 
输出样例:
3
5*6*7
#include <stdio.h>
#include <math.h>
int main()
{
    int n,i,j,count=0,first=0,maxn,temp;
    scanf("%d",&n);
    maxn=sqrt(n)+1;
    for(i=2; i<=maxn; i++)
    {
        temp=1;
        for(j=i; j<=maxn; j++)
        {
            temp*=j;//连乘积
            if(n%temp!=0)//加入一个因子后变成非连乘积
                break;
        }
        if(j-i > count)
        {
            count=j-i;//记录连乘积的最大因子个数
            first=i;//连成积的第一个因子
        }
    }
      if(first==0)//1和质数
          printf("%d\n%d",1,n);
      else
      {
          printf("%d\n",count);
          for(i=0; i<count; i++,first++)
              i==0?printf("%d",first):printf("*%d",first);
      } 
      return 0;
}

二、

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

输入格式:
输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。

考生信息之后,给出一个正整数 M(≤N),随后一行中给出 M 个待查询的试机座位号码,以空格分隔。

输出格式:
对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码,中间用 1 个空格分隔。

输入样例:
4
3310120150912233 2 4
3310120150912119 4 1
3310120150912126 1 3
3310120150912002 3 2
2
3 4
输出样例:
3310120150912002 2
3310120150912119 1
#include<stdio.h>
int main() {
    int n;
    int m;
    int i,j;
    scanf("%d",&n);
    int m1[n];
    int m2[n];
    char m3[n][20];
    for(i=0; i<n; i++) {
        scanf("%s %d %d",m3[i],&m1[i],&m2[i]);
    }
    scanf("%d",&m);
    for(i=0; i<m; i++) {
        int x;
        scanf("%d",&x);
        for(j=0; j<n; j++) {
            if(m1[j]==x) {
                printf("%s %d\n",m3[j],m2[j]);
                break;
            }
        }
    }
    return 0;
}

三、

给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。

输入格式:
输入在一行中给出一个华氏温度。

输出格式:
在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。

输入样例:
150
输出样例:
Celsius = 65
#include<stdio.h>
int main()
{
        int x;
        scanf("%d",&x);
        printf("Celsius = %d\n",5*(x-32)/9);
        return 0;
}

 



标签:13,号码,试机,int,考生,座位,输入
From: https://www.cnblogs.com/zzqq1314/p/17554859.html

相关文章

  • Java入门13(socket)
    Socket编程(网络通信)服务器端Demo(ServreSocket)​ 创建服务端时,如果不提供IP地址,则默认为本地连接(127.0.0.1),但是一定需要手动配置监听端口!publicstaticvoidmain(String[]args){//如果不提供IP地址,默认localhost//但是服务器端的端口号需要手动指令try(Serv......
  • 13-数据库安全
    Mssql数据库mssql安全性概述:就是用来保护数据,可以决定哪些用户可以登录到服务器,用户可以对哪些数据库执行操作或管理任务等。他的安全体系结构顺序上可以分为“认证”“授权两个部分”,安全机制可以分为5个层级。客户端、网络传输,实例级别,数据库级别、对象级别五个层级安全机......
  • Oracle学习笔记:parallel并行处理 --转载 https://blog.csdn.net/w892824196/article/
    在使用oracel查询时,可以通过并行提高查询速度。例如:select/*+parallel(a,6)*/count(1)fromtable_namea;强行启用并行度来执行当前SQL。加上这个说明之后,可以强行启用Oracle的多线程处理功能,提高效率。但本身启动这个功能,也是要消耗资源与性能的。所有,一般都会在返回记......
  • Codeforces 1396E - Distance Matching
    先考虑一下合法的\(k\)的上界和下界是什么以及如何达到上界和下界,我们找出树的一个重心\(R\)并以\(R\)为根dfs一遍整棵树,那么:下界为\(\sum(siz_i\bmod2)\),构造方法是从下往上钦定,对于一个点考虑其所有没有匹配的儿子,如果是偶数个就将它们两两匹配,如果是奇数个就将它们......
  • Day08(2023.07.13)
    行程8:45    到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号)9:00  学习《网络安全等级测评师培训教材》11:30--13:00   吃饭休息13:00 到达久事公交大厦(徐汇区吴中东路南555号)16:30      下班  系统管理软......
  • [UR #13 B] Ernd
    这个感觉很离谱啊,我不是很会这个。考虑DP。根据THUSC的经验,这个\(K\)和坐标一定不能设进状态,我们考虑把它放到转移里考虑。对于一个盘子,如果我们接住了它,那就确定了它的坐标,而且我们知道两个盘子间的距离,这样就解决了坐标。对于\(K\),我们考虑一个经典的trick:分段转移。......
  • 7.13日
    今天睡了个懒觉,十一点多才起,吃过午饭,简单洗漱陪姑姑和哥哥去剪头发和烫头,走出理发店已经快下午四点了,去钟楼合生汇的优衣库逛了一逛,哥哥买了四件衣服,我也看见一件较为喜欢的衣服,在网上下单了(身材高大,实体店一般都没有我的码),买完衣服在楼下探店了一家西餐,其它的都还好,牛排选错了,又......
  • 7月13日
    7月13日昨晚熬夜看小说导致今早九点多快十点才起床,然后发现我弟弟也没醒,把他叫起来然后洗漱,之后我妈让我帮忙打印一些文件,文件挺多的,关打印就打印了半个多小时,等到十一点左右就把我弟弟做的作业给检查了。然后我妈回来之后开始做饭,中间我小姨来串门,然后我就打了会儿游戏。吃完饭......
  • 2023.7.13 鲜花
    早晨:短暂地打了一会联考,然后看学弟打枪战&下棋。下午:好困好困,补觉补觉。晚上:下棋+学习国际象棋+围观别人下棋。真的是充实的一天!怎样才能不摆啊?怎样才能不摆啊?怎样才能不摆啊?怎样才能不摆啊?怎样才能不摆啊?怎样才能不摆啊?怎样才能不摆啊?......
  • 7.13
    昨天看着初一的小屁孩,太闹腾了,又是缺书,又是少啥的,全是问题,小屁孩的话还贼多,说了也不听,我tm真的服了,还跟着高一的铃声起床,精力充沛的一批,服了.让我提前四十分钟起床真的难受,还有就是,下午麻烦的一批,来回跑,然后晚上就跑了两万四千多步.累死我了.然后就是班里石刺头最多......