pat乙级1072C语言

81 篇文章 2 订阅

1072 开学寄语 (20分)

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!

本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。
输入格式:

输入第一行给出两个正整数 N(≤ 1000)和 M(≤ 6),分别是学生人数和需要被查缴的物品种类数。第二行给出 M 个需要被查缴的物品编号,其中编号为 4 位数字。随后 N 行,每行给出一位学生的姓名缩写(由 1-4 个大写英文字母组成)、个人物品数量 K(0 ≤ K ≤ 10)、以及 K 个物品的编号。
输出格式:

顺次检查每个学生携带的物品,如果有需要被查缴的物品存在,则按以下格式输出该生的信息和其需要被查缴的物品的信息(注意行末不得有多余空格):
姓名缩写: 物品编号1 物品编号2 ……
最后一行输出存在问题的学生的总人数和被查缴物品的总数。
输入样例:

4 2
2333 6666
CYLL 3 1234 2345 3456
U 4 9966 6666 8888 6666
GG 2 2333 7777
JJ 3 0012 6666 2333
输出样例:

U: 6666 6666
GG: 2333
JJ: 6666 2333
3 5

思路:

这里要注意一下学生的名字输出和换行问题,其他比较输出就可以了

#include<stdio.h>

int main()
{
  int N,M,countthing=0,countpeople=0;
  scanf("%d%d",&N,&M);
  int thing[M];//记录违规的物品编号
  for(int i=0;i<M;i++)
  {
    scanf("%d",&thing[i]);
  }
  char name[N][5];//存储学生的名字
  for(int i=0;i<N;i++)
  {
    int number,f=0,thingnumber;
    scanf("%s%d",name[i],&number);
    for(int j=0;j<number;j++)
    {
      scanf("%d",&thingnumber);
      for(int k=0;k<M;k++)
      {
        if(thing[k]==thingnumber)//如果学生带了违禁物品
        {
          countthing++;//物品数加一
          if(!f)//如果这个学生没有登记过
          {
            printf("%s:",name[i]);//输出他的名字
            f=1;
          }
          printf(" %04d",thingnumber);//输出违禁物品的编号
        }
      }
    }
    if(f==1)
    {
      countpeople++;//存在问题的学生人数
      printf("\n");
    }
  }
  printf("%d %d",countpeople,countthing);
}
### 回答1: 您好,要删除alibabaprotect.exe,您可以按照以下步骤操作: 1. 打开任务管理器,找到alibabaprotect.exe进程,右键点击选择“结束任务”。 2. 进入控制面板,选择“程序和功能”,找到“阿里巴巴安全卫士”程序,右键点击选择“卸载”。 3. 如果以上方法无法删除,可以尝试使用杀毒软件进行扫描和清除。 希望能帮到您。 ### 回答2: AlibabaProtect.exe是一个阿里巴巴电商平台的安全软件,目的是帮助用户防范电脑病毒和网络钓鱼等安全威胁。但是,如果您不再需要或不使用阿里巴巴电商平台,您可能希望删除它。 首先,您可以尝试手动删除AlibabaProtect.exe。您可以通过进入控制面板,然后点击卸载程序或卸载软件,找到并选择AlibabaProtect.exe。然后,您可以点击“卸载”或“删除”来开始卸载它。这可能需要一段时间,具体取决于您的电脑配置和三方软件。 如果手动删除不起作用,您可以尝试使用专业的卸载工具。一些独立软件公司提供免费的卸载工具,可以帮助您完全删除任何不需要的软件。您可以在搜索引擎中搜索这些卸载工具,并选择适合您的操作系统版本和系统配置的工具。 最后,您还可以使用杀毒软件来卸载或删除AlibabaProtect.exe。杀毒软件能够扫描并检测计算机上的任何恶意软件,并可以帮助您删除它们。当您卸载AlibabaProtect.exe时,杀毒软件可以确保该软件文件被完全清除。 总之,如果您想删除AlibabaProtect.exe,您可以尝试手动删除,使用卸载工具或使用杀毒软件来帮助您清除它。请记住,在删除任何文件之前,请确保备份您计算机上的重要数据和文件,以避免不必要的损失。 ### 回答3: 阿里巴巴保护(alibabaprotect.exe)是一个计算机安全软件,是为保护电脑系统安全而设计的。它可以防止病毒、木马和其他恶意软件的入侵,并可以对电脑进行实时监控。但是,在某些情况下,您可能需要卸载该程序以解决某些问题或更改计算机网络设置。下面是如何删除alibabaprotect.exe的几种方法: 方法1:使用Windows自带的程序删除 步骤1:启动计算机并打开“控制面板”。 步骤2:选择“程序和功能”选项。 步骤3:在列表中找到“阿里巴巴保护程序”并选择它。 步骤4:单击“卸载”按钮,然后按照屏幕上的指示完成操作。 方法2:使用专业卸载工具来删除 您可以下载并安装针对此类软件的专业卸载程序,并按照其指示完成删除操作。推荐使用IObitUninstaller,可以完全删除该程序,并且非常容易使用。 方法3:手动删除 如果以上两种方法都无法删除该程序,您可以手动删除它。步骤如下: 步骤1:通过按下Win + R键打开运行对话框,输入regedit并单击“确定”以打开“注册表编辑器”。 步骤2:在左侧窗格中,依次展开HKEY_CURRENT_USER,Software,Microsoft,Windows,CurrentVersion,Run。 步骤3:查看该文件夹的名称列表,找到alibabaprotect.exe,右键单击该文件夹,然后单击“删除”。 步骤4:重新启动计算机。 总之,以上是几种删除alibabaprotect.exe的方法。无论您使用哪种方法,请一定要小心,以避免删除其他重要文件或设置,从而导致计算机出现其他问题。如果您不确定应该如何操作,请咨询专业的计算机技术人员或技术支持团队。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值