600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言中图形题 c语言图形输出习题.doc

C语言中图形题 c语言图形输出习题.doc

时间:2022-11-26 00:29:00

相关推荐

C语言中图形题 c语言图形输出习题.doc

c语言图形输出习题.doc

【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.16】输入n值,输出如图所示图形。(例为n=6时)【4.17】编写程序,输出如图所示sin(x)函数0到2π的图形。【4.18】编写程序,在屏幕上输出一个由*号围成的空心圆。【4.19】编写程序,在屏幕上绘制如图余弦曲线和直线。若屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。其中cos图形用“*“表示,f(y)用“+“表示,在两个图形的交点处则用f(y)图形的符号。【4.20】编写程序,输出如图所示高度为n的图形。【4.21】编写程序,输出如图所示高度为n的图形。【4.22】输入n值,输出如图所示图形。【4.23】输入n值,输出如图所示的n×n(nn-i+1if(i==jelseif(i==jelseif(i==1elseif(i!=1elseif(i!=1elseif(i==nelse{if(i>=(n+1)/2elseif(i=(n+1)/2)min=MIN(i,n-j+1);elseif(i>=(n+1)/2elsemin=MIN(i,j);a22=fun(a11,min,min,n);return(fun(a22,i-min+1,j-min+1,n-2*(min-1)));}}main(){inta11=1,i,j,n;printf(“Entern=“);scanf(“%d“,for(i=1;i(n+1)/2时,输出数字为max{(n+1)/2-i+1,j-n/2};在左下区,即i>(n+1)/2、j(n+1)/2、j>(n+1)/2时,输出数字为max{i-n/2,j-n/2}。参考答案:#definemax(x,y)((x)>(y)?(x):(y))main(){inti,j,n;printf(“\nPleaseEntern:“);scanf(“%d“,&n);for(i=1;i=1;j--)printf(“%2d“,j);printf(“\n“);}}【4.26】分析:这类输出字符的图形和输出数字的图形考虑是近似的,因为字符的ASCII码就是一个整数。在字符码值的变化过程中,应该注意应该判断码值是否超出字符的范围,进行必要的处理,为了保持程序的简洁,本题没有考虑这个问题,在下题里对这个问题进行了处理。参考答案:main(){charc= Z ;inti,j,n;printf(“\nPleaseEntern:“);scanf(“%d“,&n);for(i=1;i Z &&c z );for(i=1;i Z ? A :c):(c> z ? a :c);}c-=2;c=c(y)?(x):(y))main(){charc;inti,j,n;do{printf(“\nPleaseEntern,char:“);scanf(“%d,%c“,&n,&c);}while(c Z &&c z );for(i=1;i(y)?(x):(y))main(){charc;inti,j,n;do{printf(“\nPleaseEntern,char:“);scanf(“%d,%c“,&n,&c);}while(c Z &&c z );for(i=1;imain(){inti,j;for(i=1;imain(){inti,j;for(i=1;i<10;i++)printf(“%4d“,i);printf(“\n--------------------------------------\n“);for(i=1;i<10;i++){for(j=1

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