700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言打印空心数字图形 (完整word版)C语言编写打印实心和空心菱形【源码】

c语言打印空心数字图形 (完整word版)C语言编写打印实心和空心菱形【源码】

时间:2021-03-03 04:59:30

相关推荐

c语言打印空心数字图形 (完整word版)C语言编写打印实心和空心菱形【源码】

《(完整word版)C语言编写打印实心和空心菱形【源码】》由会员分享,可在线阅读,更多相关《(完整word版)C语言编写打印实心和空心菱形【源码】(13页珍藏版)》请在人人文库网上搜索。

1、用星号打印各种图 形及参考答案【4.4】输入n值,输出如图所示矩形【4.5】输入n值,输出如图所示平行四边形n的等腰三角形【4.7】输入n值,输出如图所示高为 n的等腰三角形【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。n的空心正六边型。【4.11】输入n值,输出如图所示图形【4.12】输入n值,输出如图所示图形【4.13】输入n值,输出如图所示图形【4.14】输入n值,输出如图所示图形【4.15】输入n值,输出如图所示图形(例为n=6时)【4.仃】编写程序,输出如图所示 sin(x)函数0到2n的图形【4.18】编写程。

2、序,在屏幕上输出一个由*号围成的空心圆【4.19】编写程序,在屏幕上绘制如图余弦曲线和直线。若屏幕的横向为x轴,纵向为y轴,示0360度的cos(x)曲线与直线 x=f(y)=45*(y-1)+31的迭加图形。其中cos图形用*表示,在屏幕上显f(y)用+表示,在两个图形的交点处则用f(y)图形的符号【4.4】分析:打印此图形用两重循环实现。图形要重复n行,故采用循环结构实现循环n次,循环体内部打印一行*号,把上述思路表示为:for(i=1 ;in-i+1 & (i=1|i=n) printf(*);else printf( ) ; printf(*n) ;【4.10】分析:此图形可以理解为两。

3、个空心梯形反向连接而成,因此可以利用上题的思路进 行输出。参考答案:main( ) int i,j,n ; printf(nPlease Enter n:) ; scanf(%d,&n) ; for(i=1 ; in-i+1 & i=1) printf(*);else printf( ) ;printf(*n) ;for(i=1 ; ii+1 & i=n-1) printf(*);else printf( ) ; printf(*n) ;【4.12】参考答案: main( ) int i,j,n ; printf(nPlease Enter n:) ; scanf(%d,&n) ; for(i。

4、=1 ;in-i) printf(*) ; else printf( ) ; printf(n) ;for(i=1 ;ii) printf(*) ;else printf( ) ; printf(n) ; 【4.16】参考答案:main( ) int i,j,n ;printf(nPlease Enter n: ) ;scanf(%d,&n) ;for(i=1 ;iy ? 40 : y; for (i=1;i=-10;y-)/* 圆的半径为 10 */m = 2.5 * sqrt(100-y*y);/* 计算行对应的列坐标 */for (x=1;x main( ) double y ; int。

5、 x,m ;for(y=10 ; y=-10;y-) /* 圆的半径为 10 */ m = 2.5 * sqrt(100-y*y) ; /* 计算行 y 对应的列坐标 m */ for(x=1 ; x#include main( ) double y ;int x, m, n, yy ;for( yy=0 ; yy=20 ; yy+) y = 0.1*yy ;m = acos(1-y)*10 ;n = 45 * (y-1)+31 ;for( x=0 ; x=62; x+ )if( x=m & x=n ) printf(+) ;else if(x=n) printf(+) ;else if(x=m | x=62-m) printf(*) ;else printf( ) ; printf(n) ;。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。