我是靠谱客的博主 危机魔镜,最近开发中收集的这篇文章主要介绍c语言程序怎样输出一个图形,用c语言如何输出并显示一个序列图形,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用c语言如何输出并显示一个序列图形

答案:2  信息版本:手机版

解决时间 2019-10-05 14:04

已解决

2019-10-05 10:11

用c语言如何输出并显示一个序列图形

最佳答案

2019-10-05 11:20

#define LINE 5

int main(int argc, char *argv[])

{

int i,j;

i = -LINE;

printf("abs(%d) = %dn",i,abs(i));

for(i = -LINE ; i < LINE+1; i++)

{

for(j = abs(i);j >=0;j--)

printf(" ");

for(j = 0;j < 2*LINE+1 - 2*abs(i);j++)

printf("*");

printf("n");

}

printf("n");

for(i = -LINE ; i < LINE+1; i++)

{

for(j = 0;j < 2 * LINE+1 - 2*abs(i);j++)

printf("*");

printf("n");

}

printf("n");

for(i = -LINE ; i < LINE+1; i++)

{

for(j = 2*abs(i);j >=0;j--)

printf(" ");

for(j = 0;j < 2*LINE+1 - 2*abs(i);j++)

printf("*");

printf("n");

}

printf("n");

for(i = -LINE ; i < LINE+1; i++)

{

for(j = LINE - abs(i);j >=0;j--)

printf(" ");

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

printf("*");

printf("n");

}

printf("n");

for(i = -LINE ; i < LINE+1; i++)

{

for(j = LINE - abs(i);j >=0;j--)

printf(" ");

for(j = 0;j < LINE;j++)

printf("*");

printf("n");

}

system("PAUSE");

return 0;

}

全部回答

1楼

2019-10-05 12:35

建立win32应用程序;

在窗口过程中处理 wm_paint 消息:

case wm_paint:{ paintstruct ps;

hdc hdc=beginpaint(hwnd,&ps);

double x,y, xo=0, yo=0; movetoex(hdc,0,0, 0l);

for(int i=0; i<400; i++){ // 在[0,40) 取400个离散点

x=0.1*i; // 步长 0.1

y=sin(x); // sin可替换为其他初等函数

y*=10; // 画图时 1代表 10个像素

lineto(hdc,x,y); // setpixel(hdc, x,y, 0);

xo=x, yo=y;

} // for

endpaint(hwnd,&ps);

} break; // from case wm_paint

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

最后

以上就是危机魔镜为你收集整理的c语言程序怎样输出一个图形,用c语言如何输出并显示一个序列图形的全部内容,希望文章能够帮你解决c语言程序怎样输出一个图形,用c语言如何输出并显示一个序列图形所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部