【C语言|菜鸟教程】100道进阶经典例题详细解答(实例六-用*号输出字母C的图案。)


前言

本系列为C语言菜鸟100道基础经典例题详解刷题系列。每天1题,点滴成长,一起逆袭。


一、题目描述

题目:用*号输出字母C的图案。


二、题目分析

可先用’*'号在纸上写出字母C,再分行输出。

 ****
 *
 *
 ****

三、解题

1.解题方法一------ 直接输出 ------

程序运行代码

#include "stdio.h"
int main()
{
    printf("用 * 号输出字母 C!\n");
    printf(" ****\n");
    printf(" *\n");
    printf(" * \n");
    printf(" ****\n");
    return 0;
}

2.解题方法二------ 循环 ------

程序运行代码

#include <stdio.h>
int main()
{
    for (int i = 0; i < 4; i++)
    {
        printf("*");
    }
    printf("\n");
    for (int i = 0; i < 2; i++)
    {
        printf("*\n");
    }
    for (int i = 0; i < 4; i++)
    {
        printf("*");
    }
    return 0;
}

优化程序运行代码

#include <stdio.h>
int main(void)
{
   for(int i=0;i<4;i++)
   {
       if(i==0||i==3)
        printf("****\n");
       else printf("*\n");
   }
   return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值