前言
大家好,继续更新专栏 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; }
完结
当你喜欢一篇文章时,点赞、收藏和关注是最好的支持方式。如果你喜欢我的文章,请不要吝啬你的支持,点赞👍、收藏⭐和关注都是对我最好的鼓励。感谢你们的支持!