1 条题解
-
0
C :
#include<stdio.h> int myfunc(int *p,int nSize); int main() { int A[100],nSize,i,j,k; scanf("%d",&nSize); for(i=0;i<nSize;i++) { scanf("%d",&A[i]); } myfunc(A,nSize); for(i=0;i<nSize;i++) { printf("%d",A[i]); if(i!=nSize-1) printf(" "); } } int myfunc(int *p,int nSize) { int a[100]={0},i,j=0; for(i=0;i<nSize;i++) { if(*(p+i)) a[j++]=*(p+i); } for(j = 0; j < nSize; j++) *(p+j) = a[j]; }
- 1
信息
- ID
- 3087
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者