运行错误,可以帮忙看看吗

B2083 画矩形

把i,j改成char类型的试试看
by 1313113lmx @ 2023-12-25 07:36:51


@[Yh0502222](/user/1227996)
by 1313113lmx @ 2023-12-25 07:37:25


@[1313113lmx](/user/1042497) 还是不行
by Yh0502222 @ 2023-12-25 15:20:41


@[Yh0502222](/user/1227996) ```cpp #include<bits/stdc++.h> using namespace std; int main() { int i,j,a,b,d;//能不用char就不用char char c,e[1000][1000]; cin>>a>>b>>c>>d;//不要用scanf,会占空格 ,而且不能再scanf里用空格 for(i=0;i<a;i++){ if(i==0||i==a-1){ for(j=0;j<b;j++){ e[i][j]=c; } }else{ for(j=0;j<b;j++){ if(j==0||j==b-1){ e[i][j]=c; }else{ if(d==0){ e[i][j]=' '; }else{ e[i][j]=c; } } } } }for(i=0;i<a;i++){ for(j=0;j<b;j++){ printf("%c",e[i][j]); }printf("\n"); } return 0; } ```
by 1313113lmx @ 2023-12-25 18:48:41


|