BC C language

题目汇总

No.1

打印有规律的字符(牛牛的字符菱形)

代码展示

c 复制代码
#include<stdio.h>
int main()
{
    char ch=0;
    scanf("%c",&ch);
    for(int i=0;i<5;i++)
    {
        for(int j=0;j<5;j++)
        {
            if((i==0||i==4)&&j==2)
                printf("%c", ch);
            else if ((i == 1||i==3) && (j > 0 && j < 4))//第2,4行
            {
                printf("%c",ch);
            }
            else if (i == 2)
            {
                printf("%c", ch);
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    return 0;
}
相关推荐
C++ 老炮儿的技术栈6 小时前
在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”声明?
c语言·c++·windows·git·vscode·visual studio
CQ_YM8 小时前
ARM--SDK、led、beep与链接脚本
c语言·arm开发·嵌入式硬件·嵌入式
傻乐u兔10 小时前
C语音初阶————调试实用技巧2
c语言·开发语言
颜子鱼13 小时前
Linux驱动-INPUT子系统
linux·c语言·驱动开发
星迹7015 小时前
C语言相关的数电知识
c语言·开发语言
半条-咸鱼16 小时前
C语言基础语法+STM32实践学习笔记 | 指针/寄存器核心应用
c语言·stm32·学习·嵌入式
彭泽布衣16 小时前
gdb调试方法总结
linux·c语言·gdb·故障排查·段错误
lingran__16 小时前
C语言动态内存管理详解
c语言·开发语言
学嵌入式的小杨同学17 小时前
【嵌入式 C 语言实战】栈、队列、二叉树核心解析:存储原理 + 应用场景 + 实现思路
linux·c语言·网络·数据结构·数据库·后端·spring
VekiSon17 小时前
ARM架构——时钟系统与定时器详解
linux·c语言·arm开发·嵌入式硬件·架构