当前位置:首页 » 编程语言 » 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;
}