#include<iostream>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
for(int j = 0;j<n;j++){
for(int k = j;k > 0;k--){
printf("%c",(k+65));
if(k>m) break;
}
for(int i = 0;i < m-j;i++){
printf("%c",(i+65));
}
cout<<endl;
}
return 0;
}
不知道为啥只有80...
网上100的:
#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
int n,m;
int main()
{
scanf ("%d%d",&n,&m);
for (int i=1;i<=n;i++) {
for (int j=1;j<=m;j++)
putchar(abs(i-j)+'A');
puts("");
}
return 0;
}