C语言星号塔作业,c语言星号打印矩形、三角形、菱形等图案及参考答案

《c语言星号打印矩形、三角形、菱形等图案及参考答案》由会员分享,可在线阅读,更多相关《c语言星号打印矩形、三角形、菱形等图案及参考答案(11页珍藏版)》请在装配图网上搜索。

1、用星号打印各种图形及参考答案【4.4】输入n值,输出如图所示矩形。【4.5】输入n值,输出如图所示平行四边形。【4.6】输入n值,输出如图所示高为n的等腰三角形。【4.7】输入n值,输出如图所示高为n的等腰三角形。【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。【4.10】输入n值,输出如图所示边长为n的空心正六边型。【4.11】输入n值,输出如图所示图形。【4.12】输入n值,输出如图所示图形。【4.13】输入n值,输出如图所示图形。【4.14】输入n值,输出如图所示图形。【4.15】输入n值,输出如图所示图形。【4.1。

2、6】输入n值,输出如图所示图形。(例为n=6时)【4.17】编写程序,输出如图所示sin(x) 函数0到2的图形。【4.18】编写程序,在屏幕上输出一个由*号围成的空心圆。【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 & 。

3、(i=1|i=n) printf(*);else printf( );printf(*n);【4.10】分析:此图形可以理解为两个空心梯形反向连接而成,因此可以利用上题的思路进行输出。参考答案: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;pr。

4、intf(nPlease Enter n:);scanf(%d,&n);for(i=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;imain( ) double x;int y,i,yy;for(i=1;iy ? 40 : y; /* 下一行要打印的字符总数 */for (i=1;imain( ) double 。

5、y;int 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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值