码迷,mamicode.com
首页 > 其他好文 > 详细

戴维营的第四天

时间:2014-09-18 22:02:54      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   for   div   sp   log   c   amp   

感觉好绕人阿,其实我不想用负值字符的,但是根据自己的思路,输入AB这些时候,凌乱了,char一个k字符,让其小于等于行数i,行数i是数字,思路乱掉,所以干脆让所有数字换成字符
#include <stdio.h> int main() { char c; scanf("%c",&c);//c为输入的大写字母 for(int i=‘A‘;i<=c;i++)//i<=c就等于数字i<行数n { for (int j=1; j<=c-i;j++ )//n-i就等于每行空格数 { printf(" "); } for ( int k=‘A‘;k<=i;k++ )//k<=i,相当于每行输出顺字母数等于行数n { printf("%c",k); } for (int j = 0; j<(i-‘A‘); j++) {//就是J小于每行最大的数字,第一行不符合,直接跳出, printf("%c", i - j - 1); } printf("\n"); } return 0; }

 

int main()
{
    int n=0;
    char c;
    scanf("%c",&c);
    n=c-‘A‘+1;
    for(int i=1;i<=n;i++)
    {
        for(int j=n-i;j>=1;j--)
        {
            printf(" ");
        }
        for(int k=n;k>n-i;k--)
        {
            printf("%c",c-k+1);
        }
        for(int k=n-i+1;k<n;k++)
        {
            printf("%c",c-k);
        }
        printf("\n");
    }
    return 0;
}

 

戴维营的第四天

标签:blog   io   ar   for   div   sp   log   c   amp   

原文地址:http://www.cnblogs.com/wangweixl/p/3980116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!