广告
- 389 达内教育紧跟IT 热点 吧吧惊喜官
- 达内教育是一家覆盖IT及互联网职业赋能、产教融合、校企合作等多个领域的综合性教育集团! 成立于2002年9月,业务领域包括高端培训业务、高级人才业务和青少培训业务,主要提供IT及互联网行业的...
- 33376 吧友已经关注,只等你加入
-
大家又有新的发言,点击刷新
-
大家又有新的发言,点击刷新
-
-
5一个简单的快速排序 #include <iostream> using namespace std; void quicksort(int a[],int L,int R); void quicksort(int a[],int L,int R) { if(L>=R) { return;//别忘了结束递归 } int mark=(R+L)/2; //找出中间那一项的元素 int pivot=a[mark]; int r=R,l=L; a[mark]=a[l]; while(r>l) { while(r>l&&a[r]>=pivot) { r--; } if(r>l) { a[l]=a[r]; } while(r>l&&a[l]<=pivot) { l++; } if(r>l) { a[r]=a[l]; } if(r<=l) { a[l]=pivot; } } quicksort(a,L,r); quicksort(a,r+1,R); } int main() { int n; cin>>n; int a[n+1]; for(int i=1; i<n+1; i++)
-
18
-
2
-
3
-
3
-
6
-
8
-
3
-
18
-
3
-
0大一刚学c语言,问一下有没有哪里的课比较适合新手应付考试的,现在慌得一批
-
3大佬们救救我,不管输什么,都只输出0 #include <stdio.h> void main() { int a,b,result; char m; printf("请输入需要计算的数:\n"); scanf("%d %d",&a,&b); printf("请输入加、减、乘或除\n"); scanf("%c",&m); if(m=="+") result=a+b; else if(m=="-") result=a-b; else if(m=="*") result=a*b; else if(m=="/") result=a/b; else printf("您输入有误\n"); printf("计算结果为:%d\n",result); }
-
3
-
413
-
2
-
0
-
1
-
0
-
7学C语言买电脑,16g内存够用吗?
-
2
-
8哥哥们,我有一个问题,如果我用 return 返回一个 double 的时候,为什么主函数的小数位丢失为 0 了捏 double test(double x,double y) { if (x >= y) return x; else return y; } int main(void) { double a = 1.44477 double b = 1.57844 a = test(a,b) printf(“%lf”,a); } 为啥打印结果是 1 呢
-
0
-
12
-
154
-
6
-
3那组错的测试样例是33到啥的,好像很普通,但是结果不对,其他五花八门的都对了,为啥啊? #include<iostream> using namespace std; void find(int i,int n){ int sum=1,summax=1,w=1; for(int j=i;j<=n;j++){ for(int k=2;k<=j/k;k++){ if(j%k==0){ sum=sum+k+(j/k); } } if(sum>summax){ summax=sum; w=j; } sum=1; } cout<<w<<" "<<summax; } int main(){ int i,n; cin>>i>>n; find(i,n); return 0; }
-
8
-
1
-
3
-
5
-
6
-
6
-
2
-
0小白不会,想做个交友平台设计,有偿
-
3
-
5
-
27
-
5
-
7
-
11.(程序题 定义一个长度为10的一维实型数组a,并为数组值10,20,30,40,50,60,70,80,90,100,输出低于平均值的数组元素值 统计并输出低于平均值的元素个数 输出结果按如下输出:(不然编译运行不通过,冒号是中文冒号 平均值是:55000 低于平均值的数组元素个数是:5
-
2
-
4
-
12
-
4
-
7