首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
想变成功夫熊猫的胖虎
获赞
27
粉丝
1
关注
5
看过 TA
7
电子科技大学
2022
算法工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑想变成功夫熊猫的胖虎吗?
发布(21)
评论
刷题
收藏
想变成功夫熊猫的胖虎
关注TA,不错过内容更新
关注
2021-10-25 12:41
电子科技大学 算法工程师
题解 | #输入n个整数,输出其中最小的k个#
#include<stdio.h> #include<math.h> int main(void) { int m,n; while(scanf("%d%d",&m,&n)!=EOF) { //printf("%d",m); int a[1000]; int tmp =0; for(int i = 0;i<m;i++) { scanf("%d",&a[i]); } for(int i = 0;i<m;i++) { for(int j=i+1;j<m;j++) { if(a[j]<a[i]) { tmp = a[i]; a[...
0
点赞
评论
收藏
分享
2021-10-25 10:42
电子科技大学 算法工程师
题解 | #字符串加密#
#include<stdio.h> #include<string.h> //Autor:ding int main() { char mima[30]; while(scanf("%s",&mima)!=EOF) { int zifu[26]={0}; char a[1000];//原文 scanf("%s",&a); int len_a =strlen(a);//得到a的长度 int len_mima = strlen(mima); for(int i = 0;i<len_mima;i++) { for(int j = i+1;j<len...
0
点赞
评论
收藏
分享
2021-10-25 09:49
电子科技大学 算法工程师
2021.10.25 在牛客打卡9天!
0
点赞
评论
收藏
分享
2021-09-23 21:28
电子科技大学 算法工程师
题解 | #记负均正II#
#include<stdio.h> #include<stdlib.h> int main() { int num = 0; int k = 0; float sum = 0; int n; while(scanf("%d",&n)!=EOF) { if(n>=0) { sum+=n; k++; } if(n<0) { num++; } } if(k==0)//避免当输入全为复数时,除数为0的情况。 { k=1; } printf("%d\n%0.1f",num,sum/k); return 0; }
0
点赞
评论
收藏
分享
2021-09-18 16:16
电子科技大学 算法工程师
题解 | #尼科彻斯定理#
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int n; int N = 100; while(scanf("%d",&n)!=EOF) { int a[100]={0}; int num = pow(n, 3); int tmp = pow(n, 2); int sum =0; int t; if(tmp%2==0)//根据n的平方是否为偶数分为两种情况 { a[0] = tmp-1; a[1] = tmp+1; } else { a[0]...
0
点赞
评论
收藏
分享
2021-09-18 15:42
电子科技大学 算法工程师
题解 | #挑7#
#include<stdio.h> #include<stdlib.h> int main() { int n; while(scanf("%d",&n)!=EOF) { int count=0; for(int i=1;i<=n;i++) { if(i%7==0) { count++; } else if((i%10)==7||(i/10)%10==7||(i/100)%10==7||(i/1000)%10==7) //此处写的有局限性 { count++; } } printf("%d\n",count); } ...
0
点赞
评论
收藏
分享
2021-09-17 22:06
电子科技大学 算法工程师
题解 | #参数解析#
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char a[1000]; while(gets(a)!=NULL) { int len = strlen(a); int flag = 0; int count = 0; for(int i =0;i<len;i++) { if(a[i]=='"'&&flag==0) { flag = 1; } else if(a[i]=='"'&&flag==1) { flag...
0
点赞
评论
收藏
分享
2021-09-17 21:36
电子科技大学 算法工程师
题解 | #二维数组操作#
#include<stdio.h> int main() { int m,n; int x1,y1,x2,y2,x3,y3; int addrow,addcol; while(scanf("%d%d",&m,&n)!=EOF) { if(m>9||n>9) { printf("%d\n",-1); } else { printf("%d\n",0); } scanf("%d%d%d%d",&x1,&y1,&x2,&y2); { if(x1>...
0
点赞
评论
收藏
分享
2021-09-17 13:57
电子科技大学 算法工程师
题解 | #记负均正#
#include<stdio.h> #include<math.h> int main() { int num; int a[1000]; while(scanf("%d",&num)!=EOF) { int count = 0; int countint =0; float sum = 0; for(int i =0;i<num;i++) { scanf("%d",&a[i]); if(a[i]<0) { count++; } if(a[i]>0) { countint++; sum+=a[i]...
牛客80005969...:
if(countint>0) { printf("%d %0.1f\n",count,sum/countint); } else { printf("%d 0.0",count); }
0
点赞
评论
收藏
分享
2021-09-17 13:47
电子科技大学 算法工程师
题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#
#include<stdio.h> int main() { int num,flag; int a[1000]; while(scanf("%d",&num)!=EOF) { for(int i =0;i<num;i++) { scanf("%d",&a[i]); } scanf("%d",&flag); int tmp; if(flag==1) { for(int i=0;i<num;i++) { for(int j=i+1;j<num;j++) { if(a[i]<a[...
0
点赞
评论
收藏
分享
2021-09-17 13:40
电子科技大学 算法工程师
2021.09.17 在牛客打卡8天!
0
点赞
评论
收藏
分享
2021-09-16 14:52
电子科技大学 算法工程师
2021.09.16 在牛客打卡7天!
0
点赞
评论
收藏
分享
2021-09-16 14:52
电子科技大学 算法工程师
题解 | #找出字符串中第一个只出现一次的字符#
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char str[1000]; while(scanf("%s",str)!=EOF) { int a[26]={0};//用于统计字符个数的数组一定要初始化 int len = strlen(str); int flag =0;//用于判断是否找到符合条件的字符 for(int i=0;i<len;i++) { a[str[i]-'a']++;//统计不同字符出现的个数 } for(int i=...
0
点赞
评论
收藏
分享
2021-09-16 14:34
电子科技大学 算法工程师
题解 | #查找组成一个偶数最接近的两个素数#
#include #include #include int func(int n)//判断一个数是不是素数 { for(int i=2;i<n;i++) { if(n%i==0) { return 0; } } return 1; } int main() { int num; while(scanf("%d",&num)!=EOF) { int chazhi = num-1;//设定初始差值为最大 int out1= 1; int out2 = num-1; for(int i=1;i<=num;i++) { if(func(i)&&...
0
点赞
评论
收藏
分享
2021-09-16 14:20
电子科技大学 算法工程师
题解 | #矩阵乘法#
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int arow,arol,brow,bcol; while(scanf("%d",&arow)!=EOF) { scanf("%d",&arol); scanf("%d",&bcol); brow = arol; int a[arow][arol]; int b[brow][bcol]; int out[arow][bcol]; int tm...
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务