求助,为什么自己运行没问题,但是提交都是WA?
查看原帖
求助,为什么自己运行没问题,但是提交都是WA?
1167976
P_udding楼主2024/2/28 13:50
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int n;
    int *a=(int*)malloc(n*sizeof(int));
    int m=0;
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
        if(a[i]==0){ 
			m=i;   	
            break;
        }        
    }    
    for(int k=m-1;k>=0;k--){
        printf("%d ",a[k]);
    }
    free(0);
    return 0;
}   

还有个问题,为什么这里必须要个中间变量m,我原本想把i定义在for循环外面,不用m,结果程序就不输入也不输出了。 求解答。

2024/2/28 13:50
加载中...