从终端输入一个字符,比如是F,要求只能输出大写字母。 打印出以下格式: F *FE **FED ***FEDC ****FEDCB *****FEDCBA

来源:互联网 发布:iapp免杀源码 编辑:程序博客网 时间:2024/06/05 23:47
#include<stdio.h>int main(int argc, const char *argv[]){    int ch;    ch = getchar();    if(ch >= 'a' && ch <= 'z')        ch = ch - 32;    else if(ch >= 'A' && ch <= 'Z')        ;    else         printf("输入的不是大小写字母\n");    int i,j;    for(i = 0;i <= ch - 'A';i ++)//控制行数    {        for(j = 0;j <= 2 * i;j ++)//控制每行所有字符的个数        {            if(j < i)                putchar('*');            else                putchar(ch - (j - i));        }        printf("\n");    }    return 0;}
阅读全文
0 0