菜鸟---解C语言字符菱形

  • 菜鸟---解C语言字符菱形

菜鸟—解C语言字符菱形

题目:


在解答这道基础编程题时,相信大家的思路也是非常多的!这里给出我这个菜鸟的思路,仅供参考!

  1. 将该菱形分为两段来编程。

  2. 先将空格所对应的循环体写下(当然前提是写出整体前三行的for循环)。

  3. 接着在属于整个前三行的for循环里,再写出字符*的for循环。

  4. 后两行同理。。。

  5. 代码如下:
    `#include<stdio.h>
    main(){
    int i,j,k,n;
    int m = 3;
    char a;
    scanf("%c", &a);
    for(i = 0;i < 3;i++){
    for(j = 0;j < m-1;j++){
    printf(" ");
    }
    m–;
    for(j = 0;j < 2*i+1;j++){

        printf("%c",a);}
    printf("\n");
    

    }
    m = 3;
    for(k = 2;k > 0;k–){
    for(n =0;n < m-2;n++){
    printf(" “);
    }
    m++;
    for(n = 0;n < 2*k-1;n++){
    printf(”%c",a);
    }
    printf("\n");
    }

    return 0;
    }`
    即得运行结果:

菜鸟----字符菱形代码相关推荐

  1. 信息学奥赛一本通 1028:字符菱形 | OpenJudge NOI 1.1 09

    [题目链接] ybt 1028:字符菱形 OpenJudge NOI 1.1 09:字符菱形 [题目考点] 1. 输入输出字符 2. (扩展)循环 [解体思路](扩展) 问题:输出对角线长度为n的菱形 ...

  2. 信息学奥赛一本通(1028:字符菱形)

    1028:字符菱形 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 49412     通过数: 34212 [题目描述] 给定一个字符,用它构造一个对角线长5个字 ...

  3. python如何删除代码_Python如何删除除字母和数字之外的所有字符?(代码示例)

    字符串操作是日常编码和Web开发中非常重要的任务:例如:HTTP查询中的大多数请求和响应都是字符串形式,有时我们需要删除一些无用的数据.下面本篇文章就来给大家介绍一些Python方法来将指定字符串中除 ...

  4. JavaScript验证字符串只能包含数字或者英文字符的代码实例

    验证字符串只能包含数字或者英文字符的代码实例: 本章节分享一段代码实例,它实现了验证字符串内容是否只包含英文字符或者数字. 代码实例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

  5. POJ NOI0101-09 字符菱形

    问题链接:POJ NOI0101-09 字符菱形. 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形. 输入 输入只有一行, 包 ...

  6. python皮卡丘字符打印代码,python画皮卡丘的代码

    大家好,本文将围绕用python画一只可爱的皮卡丘展开说明,python皮卡丘字符打印代码是一个很多人都想弄明白的事情,想搞清楚python皮卡丘编程代码教程需要先了解以下几个事情. 1.python ...

  7. 4-10 编程打印空心字符菱形

    本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形.所谓"空心菱形"是指:每行由两端为字母.中间为空格的字符串构成,每行的字符串中心对齐:上半部分相邻两行字符串长度差2, ...

  8. 编程打印空心字符菱形

    编程打印空心字符菱形 (10 分) 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形.所谓"空心菱形"是指:每行由两端为字母.中间为空格的字符串构成,每行的字符串中心对 ...

  9. 7-23 编程打印空心字符菱形

    本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形.所谓"空心菱形"是指:每行由两端为字母.中间为空格的字符串构成,每行的字符串中心对齐:上半部分相邻两行字符串长度差2, ...

最新文章

  1. Uva 10048 - Audiophobia (Floyd变形)
  2. 列出AD用户Lockout 位置
  3. 网络与服务器编程框架库 acl_3.0.13 发布
  4. FMDB支持的事务类型
  5. [C#程序]汉字转拼音缩写的函数
  6. Shiro 核心功能案例讲解 基于SpringBoot 有源码
  7. Linux查看系统配置常用命令
  8. linux安装Python2.7
  9. c语言插入特定的字符串,C语言实现:将一个字符串插入到另一个字符串的指定位置...
  10. Basketball Exercise CodeForces - 1195C(动态规划dp)
  11. gradle是否可以编译c语言,build.gradle按条件编译与cmake配置
  12. 微课|中学生可以这样学Python(2.2.2节+2.2.5节):关系运算符和集合运算符
  13. 我要做 Android 之面笔试
  14. 读嵌入式linux驱动程序设计从入门到精通 3
  15. 嚯,这款AI建模工具实在太强大了,快来pick!
  16. 生成mysql.sock_mysql.sock不在了,怎么手工创建一个,并设置相应属性
  17. 解决lefse配置过程中遇到的问题
  18. 基于android的酒店客房预订客户端app
  19. 工业用科技激光SLAM拣货潜伏式AGV多层料箱机器人|海格里斯HEGERLS助你实现生产全自动化
  20. 架构师学习笔记(四)架构师线路之系统架构师企业架构师

热门文章

  1. JavaScript Best Practices
  2. 吴恩达 老师 机器学习资料
  3. 考一个HCIP证书要多久?
  4. HCIE-Security Day34:PKI证书
  5. 2021年软件测试工具趋势
  6. git报错:[rejected]master->master(non-fast-forward)
  7. 让熟透的UBUNTU见鬼吧,我们要用OPENSUSE!
  8. javaeye8888访问量纪念
  9. AT指令接收短信并编写程序实现
  10. 187.上下文转场特效