基础练习 字母图形

来源:互联网 发布:linux登录失败锁定 编辑:程序博客网 时间:2024/06/06 05:13

注意不是只用m个字母循环!!!

下面这个不知道为什么只能过70分

#include <cstdio>#include <algorithm>using namespace std;char s[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";int n,m,t;int main(){scanf ("%d%d",&n,&m);for (int i=0;i<n;i++) {if (i>0) {for (int j=i;j>=1;j--) {printf ("%c",s[j]);if ((i-j+1)>=m) break;}}if (i>=m) continue;for (int j=0;j<m-i;j++)     printf ("%c",s[j]);puts("");}return 0;}
看锦囊后,过了

#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;}


0 0