前言
本系列为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;
}