网站建设资讯

NEWS

网站建设资讯

c语言图形函数考试题 c语言程序设计图形题

c语言问题 直接上题 设计函数,输出如下图形(行数为参数) V V V V V V VV 在main中输入n,调用上述函数.

#includestdio.h

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业余庆免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

void print( int n)

{

int i,j;

for(int i=0;in;i++)

{

for(j=0;ji;j++)

printf(" ");

printf("V");

for(j=0;j2*(n-i-1);j++)

printf(" ");

printf("V\n");

}

}

int main( )

{

int r;

scanf("%d",r);

print(r);

return 0;

}

C语言绘图函数问题(超简单)

用法: 该函数调用方式为void line(int startx,int starty,int endx,int endy); 说明: 参数startx,starty为起点坐标,endx,endy为终点坐标,函数调用前后,图形状态下屏幕光标(一般不可见)当前位置不改变。

C语言函数编程题

修改后的C语言程序:

#include stdio.h 

void triangle(int g)

{

int n=1, m; /* 修改处1 */

for(n;n=g; n++)

{

for(m=1;m=2*n-1;m++) /* 修改处2 */

putchar('*');

putchar('\n');

}

}

void rectangle(int g)

{

int n=1, m; /* 修改处3 */

for(n;n=g;n++)

{

for(m=1;m=3;m++) /* 修改处4 */

putchar('*');

putchar('\n');

}

}

int main()

{

int i,k;

printf("请输入行数(大于3):");

scanf("%d",i);

printf("请选择图形:1---三角形  \t2---矩形\t3---小旗 :");

scanf("%d",k);

if(k==1)

triangle(i);

}

if(k==2)

rectangle(i);

}

if(k==3)

triangle(i);

rectangle(i);

}

return 0;

}

C语言简单图形题

/*编写一程序P211.C实现以下功能

根据输入的n在屏幕上显示对应的以#组成的菱形图案。编程可用素材:printf("Please input n: ")...。

程序的运行效果应类似地如图1和图2所示,图1中的1和图2中的5是从键盘输入的内容。

*/

#include stdio.h

int main(void)

{

int n, i=1, j, m,k=1;

printf("Please input n: ");

scanf("%d", n);

do

{

for (j=i;j = n;j++)

{

printf(" ");

}

for (m=1;m = 2*i-1;m++)

{

printf("#");

}

printf("\n");

i++;

}while (i = n+1);

do

{

for (j=0;jk;j++)

{

printf(" ");

}

for (m=1;m = 2*n-1;m++)

{

printf("#");

}

printf("\n");

n--;k++;

}while (n);

return 0;

}

//德昂当同学的说法确实是你的错误所在,这就是你成功的一半了。

/*其实笔者建议你将上面的那个图抽象成为一个线性规划的问题:建立一个坐标系,之后提取出来更方便的数学关系式,例如上面的方程则是:| i-j |=n;和| i+j |n;之后将i,j分别当做两个行列变量进行解决。请作者予以尝试!*/


分享标题:c语言图形函数考试题 c语言程序设计图形题
地址分享:http://cdweb.net/article/ddgogdo.html