⑴ c語言編寫一個圖形程序
#include
<stdio.h>
void
doprint(int
i,int
n)
{
int
j;
for(j=1;j<n+1-i;j++)
{
printf("%s","
");
}
for(j=1;j<i+1;j++)
{
printf("%s","*
");
}
printf("%s","\n");
}
void
main()
{
int
i,j;
int
n=3;
//你要修改的修改的就是這個數
for(i=1;i<n+1;i++)
{
doprint(i,n);
}
for(i=n-1;i>0;i--)
{
doprint(i,n);
}
}
還有的方法是直接列印。
⑵ 用C語言編寫一個程序,輸出以下圖形 A B B C C D D C C B B A 用循環語句
由於是對稱的,還是迴文,所以寫個簡單的
#include
int main()
{
int i;
char begin = 'A';
char array[13] = {0}; //用於保存字元串,這里分配13個空間是為了直接用puts列印字元串,省得加個循環
if(array == NULL)
return 0;
i = 1;
while(begin
⑶ 用c語言編寫心形圖案
用C語言編寫心形的方法:
#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("
");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf("
");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}
(3)用c語言編寫一個圖案擴展閱讀
C程序是由一組變數或是函數的外部對象組成的。 函數是一個自我包含的完成一定相關功能的執行代碼段。我們可以把函數看成一個「黑盒子」,你只要將數據送進去就能得到結果,而函數內部究竟是如何工作的,外部程序是不知道的。
外部程序所知道的僅限於輸入給函數什麼以及函數輸出什麼。函數提供了編製程序的手段,使之容易讀、寫、理解、排除錯誤、修改和維護。
⑷ 怎樣用c語言編寫一個輸出「蘋果圖案」的程序
#include<stdio.h>
intmain()
{
inti,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(" ");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++)//控制要列印的空格數
printf("");
for(k=1;k<=7-2*i;k++)//控制要列印的星號數
printf("*");
printf(" ");
}
return0;
}
⑸ 怎樣用c語言編寫一個輸出「蘋果圖案」的程序。聖誕節平安夜要用的。謝謝了
先確定位置,在確定演算法、、然後輸出
⑹ 關於C語言編程...編寫一個圖案
m行n列
當行數為0或m-1,或者列數為0或n-1時列印*,否則列印空格
⑺ C語言編程圖案 * ** *** **** ***** 怎麼編寫啊
main()
{int i,j;
for(i=1;i<6;i++)
{for(j=0;j<i;j++)
printf("*");
printf("\n");
}
}
⑻ 如何用c語言編寫圖形
標準的C是沒有圖形庫的 圖形庫都是第3方的擴展的 比如 TC2.0 的graphics.h等等
用C寫一般的Win32應用程序一般都是 VC6.0 (API 或者 MFC 就是你所說的能有按鍵那些的程序), 所以它要很好的C基礎甚至C++基礎才能學好 , 現在不要煩那個 黑不隆冬的dos界面 ,它是你學Win32應用程序的基礎.所以我非常建議你認真把C讀好,它的功能真的很強,一般高級語言能寫的東西,他一般也是行的.
⑼ 有沒有哪位大哥會用C語言寫出 心形圖案 的代碼,越簡潔越好,謝謝
#include <stdio.h>
int main() {
for (float y = 1.5f; y > -1.5f; y -= 0.1f) {
for (float x = -1.5f; x < 1.5f; x += 0.05f) {
float a = x * x + y * y - 1;
putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');
}
putchar(' ');
}
}
⑽ 用c語言編寫一段程序,輸出菱形圖案
main()
{
inti,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf("");
for(k=0;k<=2*i;k++)
printf("*");
printf(" ");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf("");
for(k=0;k<=4-2*i;k++)
printf("*");
printf(" ");
}
}