概述
用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语言如何输出并显示一个序列图形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复