关于无法正确调试的问题

问题遇到的现象和发生背景

img


对定义变量设置断点,进行调试,但出现如图所示提示,该如何解决?

问题相关代码,请勿粘贴截图

img

img

我想要达到的结果

成功调试,代码运行实现输出最大值和所在位置

scanf那里改为scanf("%d",&a[i]) ,因为要传入地址。


#include <stdio.h>
#include <stdlib.h>

int main(void){
    
    int a[5],i,t,n;
    for(i=0;i<5;i++){
        scanf("%d",&a[i]);
    }
    
    t=a[0];
    for(i=1;i<5;i++){
        if(t<a[i]){
            t=a[i];
            n=i+1;
        }
    }
    
    printf("%d %d",t,n);
    
    return 0;
}
 

img