① 用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");
}