【C语言】刷题训练营——“ 牛客语法篇 (10) ”
创始人
2025-05-30 10:14:12

前言

大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我。

🏡个人主页:悲伤的猪大肠9的博客_C领域博主

✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨

题目来源:牛客网

编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)

文章目录

    • 前言
  • 🏺BC93 统计数据正负个数🏺
  • 🧃BC94 N个数之和🧃
  • 🍾BC95 最高分与最低分之差🍾
  • 🥃BC96 有序序列判断🥃
  • 🥂BC97 有序序列插入一个整数🥂
  • 🍼BC98 序列中删除指定数字🍼
  • 🫖BC99 序列中整数去重🫖
  • 🍻BC100 有序序列合并🍻
  • 🧊BC101 班级成绩输入输出🧊
  • 🧉BC102 矩阵元素定位🧉
    • 完结


🏺BC93 统计数据正负个数🏺

题目:

在这里插入图片描述

代码实现:

#include int main() {int arr[10] = {0};int length = sizeof(arr)/sizeof(arr[0]);int i=0;int CP = 0;int CN = 0;while(iscanf("%d",&arr[i]);if(arr[i]>0){CP++;}else if (arr[i]<0){CN++;}i++;}printf("positive:%d\nnegative:%d",CP,CN);return 0;
}

🧃BC94 N个数之和🧃

在这里插入图片描述

代码实现:

#include int main() {int n;int sum=0;int arr[50] = {0};scanf("%d",&n);for(int i=0;iscanf("%d",&arr[i]);sum+=arr[i];}printf("%d",sum);
}

🍾BC95 最高分与最低分之差🍾

题目:

在这里插入图片描述

答案:

#include int main() {int input = 0;int score = 0;int high = 0;int low = 100;scanf("%d",&input);for(int i=0;iscanf("%d",&score);if(scorelow = score;}if(score>high){high = score;}}printf("%d",high-low);return 0;
}

🥃BC96 有序序列判断🥃

题目:

在这里插入图片描述

答案:

#include int main() {int n ;int arr[50];scanf("%d",&n);for(int i=0;iscanf("%d ",&arr[i]);}if(arr[0]>=arr[1]){for(int i=0;iif(arr[i]printf("unsorted");break; }if(i==n-2){printf("sorted");}} }else{for(int i=0;iif(arr[i]>arr[i+1]){printf("unsorted");break;}if(i==n-2){printf("sorted");}}}
}

🥂BC97 有序序列插入一个整数🥂

题目:

在这里插入图片描述

答案:

#include int main() {int n;int arr[51];scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&arr[i]);}scanf("%d",&arr[0]);for(int i=0;iif(arr[i]>arr[i+1]){int temp = arr[i+1];arr[i+1] = arr[i];arr[i] = temp;}else{break;}}for(int i=0;i<=n;i++){printf("%d ",arr[i]);}
}

🍼BC98 序列中删除指定数字🍼

题目:

在这里插入图片描述

答案:

#includeint main() {int arr[50] = { 0 };int j = 0;int i = 0;int n = 0;int del;scanf("%d", &n);for (int i = 0; i < n; i++) {scanf("%d", &arr[i]);}scanf("%d", &del);for(int i=0;iif(arr[i]!=del){arr[j++] = arr[i];}}for (int i = 0; i printf("%d ", arr[i]);}
}

🫖BC99 序列中整数去重🫖

题目:

在这里插入图片描述

答案:

#include int main() {int n;int arr[5000];int arr2[5000];int al=0;scanf("%d",&n);for(int i=0;iscanf("%d",&arr[i]);int j;for(j=0;jif(arr[i]==arr2[j]){break;}}if(j==i){arr2[al++] = arr[i];}}for(int i=0;iprintf("%d ",arr2[i]);}}

🍻BC100 有序序列合并🍻

题目:

在这里插入图片描述

答案:

#include int main() {int n = 0;int m = 0;int ret[2000] = {0};scanf("%d %d",&n,&m);for(int i=0;iscanf("%d ",&ret[i]);}for(int i=n;iscanf("%d ",&ret[i]);}int len = m+n;for(int i=0;ifor(int j=0;jif(ret[j]>ret[j+1]){int temp = ret[j];ret[j] = ret[j+1];ret[j+1] = temp;}}}for(int i=0;iprintf("%d ",ret[i]);}
}

🧊BC101 班级成绩输入输出🧊

题目:

在这里插入图片描述

答案:

#include int main() {float arr[5];float sum;for(int j = 0;j<5;j++){sum=0;for(int i=0;i<5;i++){scanf("%f",&arr[i]);sum+=arr[i];printf("%.1f ",arr[i]);}printf("%.1f\n",sum);}
}

🧉BC102 矩阵元素定位🧉

题目:

在这里插入图片描述

答案:

#include int main() {int n,m,x,y;int arr[5][5];scanf("%d %d",&n,&m);for(int i=0;ifor(int j=0;jscanf("%d ",&arr[i][j]);}}scanf("%d %d",&x,&y);printf("%d",arr[x-1][y-1]);
}

完结

创作不易,还请各位小伙伴多多点赞👍关注✨收藏⭐

请添加图片描述

相关内容

热门资讯

今日重大通报“中至上饶麻将到底... 您好:中至上饶麻将这款游戏可以开挂,确实是有挂的,需要软件加微信【4830828】很多玩家在这款游戏...
玩家实测“新永和大厅到底能不能... 您好:新永和大厅这款游戏可以开挂,确实是有挂的,需要软件加微信【6355786】,很多玩家在新永和大...
玩家必看“广西八一字牌有挂没有... 您好:广西八一字牌这款游戏可以开挂,确实是有挂的,需要软件加微信【5951795】,很多玩家在广西八...
分享实测“518乐游牛牛到底有... 您好:518乐游牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【6355786】很多玩家在5...
[独家分享]“咸宁晃晃麻将有挂... [独家分享]“咸宁晃晃麻将有挂吗!”!必胜开挂神器您好:咸宁晃晃麻将这款游戏可以开挂,确实是有挂的,...