感谢各位新生同学前来捧场听C语言培训
感谢LZB学长给新生们进行了一场非常细致的讲解培训。
下面有本嘉心糖屁用都没有 对仍然还有题不会做的各位同学进行题解:
练手的前三道题
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;
}
感谢大家的观看,希望大家都能在第一次欢乐赛中查找自己的不足提升自己,学习是一个坚持的过程,现在排名靠前的以后未必靠前,靠后的未必一直靠后,希望大家再接再厉,等最后培训完我们集训队相见!