自己学的程序出了一点问题,程序的输出和答案差了一行,求助大佬
#include<bits/stdc++.h>
#include<string.h>
using namespace std;
char s[105];
int main(){
int n;
char c;
scanf("%c%d",&c,&n);
for(int i = 0;i <= n*n;i++){
scanf("%c",&s[i]);
}
for(int i = n * n;i >= 0;i--){
if(s[i] == '@')
printf("%c",c);
else if(s[i] == ' ')
printf(" ");
else if(s[i] == '\n')
printf("\n");
}
return 0;
}
这是运行结果