用c语言怎么写一个苹果?

用c语言怎么写一个苹果?

C语言的苹果代码具体如下

一、代码一

#include<stdio.h>

int t;//定义全局变量,用于循环

char tab[] = {//储存用于输出图形的数组

0,1,1,0,0,1,1,0,

1,0,0,1,1,0,0,1,

1,0,0,0,0,0,0,1,

1,0,0,0,0,0,0,1,

0,1,0,1,1,0,1,0,

0,0,1,0,0,1,0,0,

};

void main()

{

for (t = 0; t < 49; t++)

{

if (t % 8 == 0)//上面数组每8个一行,则在此处每8个换行

printf("\n");

if (tab[t] == 0)//数组元素为0,则输出空格

printf(" ");

else//数组元素不为零,则输出*号

printf("*");

}

}

二、代码二

#include<stdio.h> 

int main() 

int i,j,k;

for(i=1;i<=4;i++) //先打印上边的四行 

for(j=1;j<=4-i;j++) //控制要打印的空格数量 

printf(" "); 

for(k=1;k<=2*i-1;k++) //控制要打印的星号数 

printf("*"); 

printf("\n"); 

}

for(i=1;i<=3;i++)

{

for(j=1;j<=i;j++) //控制要打印的空格数 

printf(" "); 

for(k=1;k<=7-2*i;k++) //控制要打印的星号数 

printf("*"); 

printf("\n"); 

return 0;

}

输出结果如图所示

扩展资料:

用C语言写苹果等图形代码的注意事项

1、我们知道 ’ \n ’ 在C语言中是转义字符,是 ’ 跳转到下一行 ’ 的意思,而在 ’ \n ’ 后加上 ’ \ ’ 则是告诉电脑:下一行代码是这一行的延续(用于分行写代码时)。

2、在使用 ’ \n\ ’ 之后,’ \n\ '后不允许再出现字符(包括空格)。

3、每行代码的第一个字符前面的空白部分必须用 ’ 空格 ’ 填充,不能使用 ’ TAB ’ 键。

4、我们注意到前三幅图中的第七行代码中,有三个连续 ’ \ ’ ,在C语言中 ’ \ ’ 表示输出一个 ’ \ ’ , 所以前两个 ’ \ ’ 表示让计算机输出 ’ \ ’ ,而第三个 ’ \ ’ 则构成转义字符 ’ \n ’ 。 同理, 第四幅图中的 ’ %% ’ 是为了输出 ’ % ’ 。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01
使用ege图形,可以绘制出苹果图案,#include<graphics.h>是头文件本回答被提问者和网友采纳
第2个回答  2015-12-23
你是要画一个苹果还是画个苹果这两个字啊追问

画一个苹果

第3个回答  2015-12-23
printf("一个苹果\n");追问

我的意思是用代码写一个苹果的图形。。。