2021-10-18 计软ACM第一次招新培训相关题解

感谢各位新生同学前来捧场听C语言培训
感谢LZB学长给新生们进行了一场非常细致的讲解培训。

下面有本嘉心糖屁用都没有仍然还有题不会做的各位同学进行题解:
在这里插入图片描述

做题网站为NYOJ

练手的前三道题

1750

打印Hello World !
在这里插入图片描述
出题人:LZB

看似不难,但感叹号是中文感叹号,这里学长们是想提醒各位同学们,在编程中,中文符号和英文符号是有区别的,另外题目里让你打印什么东西的时候最好直接复制粘贴减少错误次数。
AC代码:

#include <stdio.h>
int main()
{
    printf("Hello World !\n")
    return 0;
}

1751

在这里插入图片描述
需要实现定义a和b的值,然后再打印输出。本题考察printf里面怎么输出变量

出题人:LZB

AC代码:

#include <stdio.h>
int main()
{
    int a=5;
    int b=10;
    printf("%d+%d=%d",a,b,a+b);
    return 0;
}

1752

在这里插入图片描述
本题考察的是printf怎么输出字符和怎么用"\n"进行换行

出题人:LZB

AC代码:

#include<stdio.h>
int main()
{   printf("    *    \n");   
    printf("   ***   \n"); 
    printf("  *****  \n");  
    printf(" ******* \n");
    printf("*********\n");
    return 0;
}

练手的后两道题

1747

在这里插入图片描述
出题人:CZQ

本题为一道数学题
首先我们知道这个池塘里面有 Y 数量的水草,然后每天会长 X 数量的水草;
那么对于第 t 天来说,池塘里总共有 Y + X * t 数量的水草;
我们假设一条小鱼一天最多能吃 a 数量的水草;
那么对于 “15条 小鱼吃 20天 ”来说小鱼吃的总量为 15 * a * 20;
小鱼吃的总量 = 池塘总共的水草量;
15 * a * 20 = Y + X * 20(1);
对于 “ 20条 小鱼吃 10 天“,

则有 20 * a * 10 = Y + X * 10(2);
(1)式 —(2)式得
100a = 10X
X=10a;
X 是一天的新长出来水草的数量, a 是一条小鱼一天吃的数量;
那么 10 就是指的 10条小鱼一天吃 X 数量的水草;
代码就是把10输出就行:

AC代码:

#include<stdio.h>
int main()
{  
    printf("10");
    return 0;
}

1749

在这里插入图片描述
出题人:HainGee_9

逻辑思维题
最后说真话的是wym
AC代码:

#include<stdio.h>
int main()
{  
    printf("wym");
    return 0;
}

新生欢乐赛

p…rintf!!!!!!

在这里插入图片描述
出题人:GZX

打印图形,考验同学们printf和\n

AC代码:

#include<stdio.h>

int main()
{
	printf("*               **********      **********               *\n");
	printf("**              *********        *********              **\n");
	printf("***             ********          ********             ***\n");
	printf("****            *******            *******            ****\n");
	printf("*****           ******              ******           *****\n");
	printf("******          *****                *****          ******\n");
	printf("*******         ****                  ****         *******\n");
	printf("********        ***                    ***        ********\n");
	printf("*********       **                      **       *********\n");
	printf("**********      *                        *      **********\n");
	return 0;
}

这个可能是勾股定理吧

在这里插入图片描述
并不是勾股定理,直接插进去
在这里插入图片描述
出题人:HS

AC代码:

#include<stdio.h>
int main()
{
    printf("Yes");
	return 0;
}

关于胡桃复刻

在这里插入图片描述
出题人:FCX

数学题
czq学长:((160-37)*160-233)/210=92.6约等于93
syy学长:((160-52)*160-60)/210 = 82
AC代码:

#include<stdio.h>
int main()
{

	printf("93 82");
	return 0;
}

记住这个名字!

在这里插入图片描述
出题人:NT

注意,想输出%或者\,需要多一个%或者\

AC代码:

#include<stdio.h>
int main()
{ printf("输出:..\\\\..%%%%..\n");
  printf("被动:体表活肤\n");
  printf("Q:艾卡西亚暴雨\n");
  printf("W:虚空索敌\n");
  printf("E:极限超载\n");
  printf("R:猎手本能\n");
  printf("推荐出装:海妖,飓风,收集者... 其他随便出出就行了\n");
  printf("符文带丛刃,其他随便点点\n");
  printf("记住这个名字!卡莎!\n");
  return 0;
}
  

圣嘉然来防你们AK!

在这里插入图片描述
出题人:SYY

仍然需要注意和细心,想打印出来反斜杠需要多打一下\
AC代码:

#include <stdio.h>

int main()
{
	printf("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n");
	printf("\\\\  __   ____   ______  ____    \\\\\n");
	printf("\\\\  \\ \\ / /\\ \\ / /  _ \\/ ___|   \\\\\n");
	printf("\\\\   \\ V /  \\ V /| | | \\___ \\   \\\\\n");
	printf("\\\\    | |    | | | |_| |___) |  \\\\\n");
	printf("\\\\    |_|    |_| |____/|____/   \\\\\n");
	printf("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n");

	return 0;
}

感谢大家的观看,希望大家都能在第一次欢乐赛中查找自己的不足提升自己,学习是一个坚持的过程,现在排名靠前的以后未必靠前,靠后的未必一直靠后,希望大家再接再厉,等最后培训完我们集训队相见!

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值