當前位置:首頁 » 編程語言 » c語言用函數編寫字元圖形
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言用函數編寫字元圖形

發布時間: 2022-10-07 02:58:08

1. 用c語言輸出一個圖形,要用函數的調用。

void printn()//定義換行輸出
{
printf("\n");
}
printo(int n)//定義列印空格
{
while(n>0)
{
printf(" ");
n--;
}
}
printx(int n)//定義列印*
{
int i;
for(i=1;i<=2*n-1;i++)
printf("*");
}
void main()
{
int i,j;
for(j=1;j<=4;j++)//前四行輸出
{printo(4-j);//函數調用部分
printx(j);//函數調用部分
printn();//函數調用部分
}
for(i=3;i>0;i--)//後三行輸出
{printo(4-i);
printx(i);
printn();
}
}

2. c語言高手幫幫忙,謝謝!!! 編寫程序,編寫一個函數輸出如下圖形,

ls的兄弟,題目要求是用函數void draw(n, c)來實現功能的。。
下面的程序在vc6.0中通過編譯。
#include <stdio.h>
void draw(int n,char c)
{
int i,j,k;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(k=1;k<=2*(i-1)+1;k++)
printf("%c",c);
printf("\n");
}
}
main()
{
int n;
char c;
scanf("%d%c",&n,&c);
draw(n,c);
}

3. 高手進:如何在WINDOWS下用C語言編寫圖形函數

1、圖形編程都是用的純C函數庫,
比如Windows的GDI,還有DirectX,以及開源的OpenGL。這些都是純C庫,也就是說會C語言就能開發圖形界面和游戲了。C++當然也可以調用這些函數庫,但不是必要的。
2、學GDI的話最好的書是《Windows程序設計.chm》這個文檔,這東西網上到處都有。
學OpenGL的話,有個網站Nehe有完整的教學。人翻譯了這個教程的中文版,google
「Nehe
opengl」
就能找到了。

4. 編寫C語言程序,輸入頂行字元和圖形的高,輸出如下所示圖形

寫的不是很好,請笑納。
#include<stdio.h>
void main()
{
int i,j,k,n,m;
char c;
printf("輸入字元和高,以逗號隔開,注意,行高只能為奇數:");
scanf("%c,%d",&c,&n);
n = n/2;
for(i=1;i<=n+1;i++)
{
for(j=1;j<=n-i+1;j++)
printf(" ");
printf("%c",c++);
if(i != 1)
{
for(k=1;k<=2*i-3;k++)
{
printf(" ");
}
m = k-1;
printf("%c",c-1);
}
printf("\n");
}
c--;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf(" ");
printf("%c",--c);
if(i != n)
{
for(k=(m-=2);k>=1;k--) printf(" ");
printf("%c",c);
}
printf("\n");
}
}

5. c語言圖形函數式如何編寫的,沒有編譯器怎麼編程呀

圖形有很多方式,控制台中,有使用zi字元畫類型的,也有點陣的。win32有gdi,opengl,directx,通過硬體驅動t提供的作圖功能編寫。

6. 用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;
}

(6)c語言用函數編寫字元圖形擴展閱讀

C程序是由一組變數或是函數的外部對象組成的。 函數是一個自我包含的完成一定相關功能的執行代碼段。我們可以把函數看成一個「黑盒子」,你只要將數據送進去就能得到結果,而函數內部究竟是如何工作的,外部程序是不知道的。

外部程序所知道的僅限於輸入給函數什麼以及函數輸出什麼。函數提供了編製程序的手段,使之容易讀、寫、理解、排除錯誤、修改和維護。

7. 怎樣用c語言根據函數式畫出圖形來,要用到那些函數

這樣根據你的開發環境,如果是TC,W-TC,就是用一樓的graphics.h
這是一個圖形庫,裡面有函數,你去網路查一下這個頭文件的全部函數,包含劃線,畫矩形,畫圓。等等
如果是VC開發環境,就要用到工程,建一個win32 application,調用編譯器的API函數,API就是應用程序介面,裡麵包含了一系列的圖形函數,如果你想了解,可以參考MSDN,去看看windows程序設計這本書,他詳細講述了API函數的常用例子和用法

最後,對比一下graphics.h 和API函數,graphics.h 是運行在DOS下的,API函數是運行在windows下的,一個樸素,一個更美觀

8. 函數調用圖形c語言

#include"stdio.h"

voidprintMap(charm,intn)

{

inti,j,k;

for(i=0;i<n;i++)

{

for(j=i;j<n-1;j++)

{

printf("");

}

for(k=0;k<2*i+1;k++)

{

printf("%c",m);

}

printf(" ");

}

}

intmain()

{

charm;

intn;

scanf("%c%d",&m,&n);

printMap(m,n);

}

結果:

9. 用C語言編寫編程實現輸出以下圖案。輸出Z字型圖案由用戶自定義函數來完成。(用函數編寫)

#include<bits/stdc++.h>
using namespace std;
void print(){
int t=10;
cout<<"************"<<endl;
for(int i=1;i<=6;i++){
for(int j=t;j>=1;j--){
cout<<" ";

}
t-=2;
cout<<"**"<<endl;
}
cout<<"************";
}
int main(){
print();
return 0;
}