当前位置:首页 » 编程语言 » c语言用心号打印v型图案
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言用心号打印v型图案

发布时间: 2022-06-21 23:48:12

① 用c语言编一个程序,使之用“*”打印出一个爱心的图案

/*
用C语言输出:
* *
* * *
* *
*

*/

#include <stdio.h>

int main()
{
int a[4][7] ={{0,1,0,0,0,1,0},{1,0,0,1,0,0,1},{0,1,0,0,0,1,0},{0,0,0,1,0,0,0}};
for(int i=0;i<4;i++) /*输出行*/
{
for(int j=0;j<7;j++) /*输出列*/
{
if(a[i][j] !=0)
printf("*");
else
printf(" ");
}
printf("\n");
}

return 0;
}
//这是我用索引数组的方法写的。
//如果你需要其它的版本可以告 * 诉我。

② 使用C语言,打印出一个“心形的图案”,还有“我爱你”三个字

#include
"conio.h"
#include
"stdio.h"
main()
{
printf("abcd\n");
printf("tttu\n");
getch();
}
复制多几行printf,改变引号内\n前的东西,其它的自己排版吧。如果要输出中文,要用支持输出中文的编译器,比如vc什么的。
吐槽:稍微看点书都知道的东西,有必要问么

③ c语言如何打印V形图案

#include<stdio.h>
intmain()
{intn,i;
scanf("%d",&n);
for(i=1;i<n;i++)
printf("%*s%*s ",i,"V",2*(n-i),"V");
printf("%*s ",n,"V");
return0;
}

④ c语言编程(打印图形)

#include<stdio.h>
void main()
{
int n,i,j;
printf("输入n:\n");
scanf("%d",&n);
printf("****\n");
for(i=1;i<=n-1;i++)
{
for(j=1;j<=i;j++)
printf(" ");
printf("****");
printf("\n");
}

}

⑤ c语言输出星号图案

输出星号,主要是锻炼我们使用循环语句的能力。根据图形的规律,研究出循环方法和控制条件,进而编写代码,输出结果,参考代码和运行结果如下:


本代码,可以输出任意高度的图形

do {} while();循环是用来控制测试笔数的,当输入数值小于等于0时,结束测试

⑥ c语言编程:用星号构成V型图案输出

#include<stdio.h>

int main(void)
{
int x;
printf("输入图形的大小数值:");
scanf ("%d", &x);
int i, j;
char a=' ';
for(i=0; i<x; i++)
{
for(j=0;j<i;j++)
printf("%c",a);
printf("*");
for(j=i*2;j<x*2-3;j++)
printf("%c",a);
if(i != x-1)
printf("*\n");
}

⑦ C语言的代码打印这个图形怎么弄呀

首先,把有这个图形的文本文件保存到D盘根目录下,文件名为in.txt。

然后以下代码可以输出这个图形。


#include <stdio.h>


int main(void)

{

char s[100];

FILE* fIn; // 文件指针


fIn = fopen("D:\in.txt", "r");

if (fIn == NULL)

{

printf("打开输入文件错误.");

return -1;

}

// 从输入文件中逐行读取并输出

while (fgets(s, 100, fIn) != NULL)

printf(s);

fclose(fIn);

return 0;

}


⑧ 用C语言输出心型图案。

你好
代码如下:
#include <stdio.h>

int main()
{
int i,j;

printf(" ****** ******\n"
" ********** **********\n"
" ************* *************\n");
//前三排的规律性不强 所以直接显示就好了

for(i=0;i<3;i++)//显示中间三排
{
for(j=0;j<29;j++)
printf("*");
printf("\n");
}

for(i=0;i<7;i++)//显示呈递减趋势规律的中间7排
{
for(j=0;j<2*(i+1)-1;j++)
printf(" ");
for(j=0;j<27-i*4;j++)
printf("*");
printf("\n");
}

for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示
printf(" ");
printf("*\n");
return 0;
}

显示心型和楼主想要的一模一样

希望能帮助你哈

⑨ C语言编程,输出一下图案

楼上两位都犯了同样的错误:
循环应该是以2的数量递加..
因为三角型的星号是以2的数量递加的.
main()
{char
a;
int
i,u;
a='*';
for
(i=1;i<=9;i=i+2)
{
{for
(u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}