大家好,继续更新专栏 c_牛客
,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我。
🏡个人主页:悲伤的猪大肠9的博客_C领域博主
✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨
题目来源:牛客网
编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)
题目:
代码实现:
#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;
}
代码实现:
#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);
}
题目:
答案:
#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;
}
题目:
答案:
#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");}}}
}
题目:
答案:
#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]);}
}
题目:
答案:
#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]);}
}
题目:
答案:
#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]);}}
题目:
答案:
#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]);}
}
题目:
答案:
#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);}
}
题目:
答案:
#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]);
}
创作不易,还请各位小伙伴多多点赞👍关注✨收藏⭐