解题思路:
Segmentation fault:段错误,检查是否有数组越界,指针异常,访问到不应该访问的内存区域
为什么啊 ,求大神解答
注意事项:
参考代码:
#include<stdio.h> int main() { int i,j,W,G; int temp,count=0; int arr[3333]; scanf("%d%d",&W,&G ); for(i=0;i<G;i++) { scanf("%d",&arr[i]); } for(i=0;i<G-1;i++) { for(j=i+1;j<G;j++) { if(arr[i]<arr[j]) { temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } i=0; j=G-1; while(i<=j) { if(arr[i]+arr[j]>W&&i<j) { i++; count++; } if(arr[i]+arr[j]<=W&&i<j) { i++; j--; count++; } if(i==j) { count++; break; } } printf("%d\n",count); return 0; }
0.0分
1 人评分
校门外的树 (C语言代码)浏览:956 |
wu-淘淘的名单 (C++代码)浏览:1329 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
K-进制数 (C语言描述,蓝桥杯)浏览:924 |
数对 (C语言代码)浏览:697 |
DNA (C语言代码)浏览:745 |
一元一次方程 (C语言代码)浏览:4052 |
C语言训练-8除不尽的数 (C语言代码)浏览:1396 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:555 |