hdu 4706 Children's Day

来源:互联网 发布:高中化学大全软件下载 编辑:程序博客网 时间:2024/06/10 10:45

题意:宽度从3到10输出N形状的图形。

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4706

#include<iostream>#include<stdio.h>using namespace std;char str[16][16];int t;void display(int n){    int i,j;    for(i=0;i<16;++i){        for(j=0;j<16;++j){            str[i][j]=' ';        }    }    for(i=0,j=0;i<n;++i){        str[i][j]='a'+t;        t=(t+1)%26;    }    for(i=n-2,j=1;i>0&&j<n-1;--i,++j){        str[i][j]='a'+t;        t=(t+1)%26;    }    for(i=0,j=n-1;i<n;++i){        str[i][j]='a'+t;        t=(t+1)%26;    }    for(i=0;i<n;++i){        for(j=0;j<n;++j){            printf("%c",str[i][j]);        }        printf("\n");    }}int main(){    int i;    t=0;    for(i=3;i<=10;++i){        display(i);    }    return 0;}

0 0
原创粉丝点击