當前位置:首頁 » 編程語言 » 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");
}