文章目录
- 前言
- BC123 小乐乐找最大数
- BC124 小乐乐是否被叫家长
- BC125 小乐乐转换成绩
- BC126 小乐乐算多少人被请家长
- BC127 小乐乐算最高分
- BC128 小乐乐计算求和
- BC129 小乐乐计算函数
- BC130 小乐乐查找数字
- BC131 KiKi学程序设计基础
- BC132 KiKi算期末成绩
- 完结
前言
大家好,继续更新专栏 c_牛客
,好久没更新了,牛客篇卷土重来了,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我,如果有不懂或者疑惑的地方也可以留言或者私信我。
🏡个人主页:悲伤的猪大肠9的博客_C领域博主
🏆文章收录至链接: C_牛客
✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨题目来源:牛客网
编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)
BC123 小乐乐找最大数
题目:
代码实现:
#include <stdio.h>
int main() {
int num [4]= {0};
int max=0;
int i=0;
scanf("%d %d %d %d",&num[0],&num[1],&num[2],&num[3]);
while(i<4){
if(max<num[i]){
max=num[i];
}
i++;
}
printf("%d",max);
}
BC124 小乐乐是否被叫家长
题目:
代码实现:
#include <stdio.h>
int main() {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
float avg = (a+b+c)*1.0/3;
if(avg>=60)
{
printf("NO");
}
else
{
printf("YES");
}
}
BC125 小乐乐转换成绩
题目:
答案:
#include <stdio.h>
int main() {
int score = 0;
scanf("%d",&score);
if(score<=100&&score>=0){
if(score>=90){
printf("A");
}else if(score>=80){
printf("B");
}else if(score>=70){
printf("C");
}else if(score>=60){
printf("D");
}else{
printf("E");
}
}else{
printf("F");
}
return 0;
}
BC126 小乐乐算多少人被请家长
题目:
答案:
#include <stdio.h>
int main() {
int n;
int a,b,c;
int count=0;
scanf("%d",&n);
while(n--)
{
scanf("%d %d %d",&a,&b,&c);
if((a+b+c)/3<60)
{
count++;
}
}
printf("%d",count);
}
BC127 小乐乐算最高分
题目:
答案:
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
int num;
int max=0;
scanf("%d",&n);
while(n--)
{
scanf("%d",&num);
if(num>max)
{
max = num;
}
}
printf("%d",max);
}
BC128 小乐乐计算求和
题目:
答案:
#include <stdio.h>
int main() {
int n;
int sum=0;
int ret=1;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
ret=1;
for(int j=1;j<=i;j++)
{
ret*=j;
}
sum+=ret;
}
printf("%d",sum);
}
BC129 小乐乐计算函数
题目:
答案:
#include <stdio.h>
int max3(int a,int b,int c)
{
if((a>b)&&(a>c))
return a;
else if((b>a)&&(b>c))
return b;
else
return c;
}
int main() {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%.2f",(max3(a+b,b,c))*1.0/(max3(a,b+c,c)+max3(a,b,b+c)));
}
BC130 小乐乐查找数字
题目
答案:
#include <stdio.h>
#include<malloc.h>
int main() {
int n;
int i=0;
int count=0;
scanf("%d",&n);
int* arr = (int*)malloc(sizeof(int)*n);
for(int j=0;j<n;j++)
{
scanf("%d ",&arr[i]);
i++;
}
int key;
scanf("%d",&key);
for(i=0;i<n;i++)
{
if(arr[i]==key)
{
count++;
}
}
printf("%d",count);
free(arr);
arr=NULL;
}
BC131 KiKi学程序设计基础
题目:
答案:
这种简单的题目为了避免出错直接将输出描述复制过来即可
#include <stdio.h>
int main() {
printf("printf(\"Hello world!\\n\");\n");
printf("cout << \"Hello world!\" << endl;");
}
BC132 KiKi算期末成绩
题目:
答案:
#include <stdio.h>
int main()
{
int s[4];
scanf("%d %d %d %d", &s[0], &s[1], &s[2], &s[3]);
printf("%.1f", s[0]*0.2+s[1]*0.1+s[2]*0.2+s[3]*0.5);
return 0;
}
完结
当你喜欢一篇文章时,点赞、收藏和关注是最好的支持方式。如果你喜欢我的文章,请不要吝啬你的支持,点赞👍、收藏⭐和关注都是对我最好的鼓励。感谢你们的支持!