资源预览内容
第1页 / 共50页
第2页 / 共50页
第3页 / 共50页
第4页 / 共50页
第5页 / 共50页
第6页 / 共50页
第7页 / 共50页
第8页 / 共50页
第9页 / 共50页
第10页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C语言打印图形精品文档1-1. 编程,输入n,输出如下例(n=5)所示的图形: * * * * * main()int i,j,n;scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf( );for(j=1;j=n;j+)printf(*);printf(n); 1-2. 编程,输入n,输出如下例(n=5)所示的图形: * * * * * main()int i,j,n;scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=i-1;j+)printf( );for(j=1;j=n;j+)printf(*);printf(n);1-3. 编程,输入n值,输出如下例(n=4)所示的图形: * * * * main()int i,j,n;scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf( );for(j=1;j=2*i-1;j+)printf(*);printf(n);1-4. 编程,输入n值,输出如下例(n=4)所示的图形: * * * * main()int i,j,n;scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=i-1;j+)printf( );for(j=1;j=2*(n-i)+1;j+)printf(*);printf(n);1-5. 编程,输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形: * * * * main()int i,j,n;scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf( );for(j=1;j=1;i-)for(j=1;j=n-i;j+)printf( );for(j=1;j=2*i-2+n;j+)printf(*);printf(n);1-7. 编程,输入n,输出如下例(n=3)所示的边长为n的菱形: * * * * * main()int i,j,k,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=2*n-1;i+)if(i=n)k=i;else k=2*n-i;for(j=1;j=n-k;j+)printf( );for(j=1;j=2*k-1;j+)printf(*);printf(n);1-8. 编程,输入n值,输出如下例(n=4)所示的边长均为n的正六边形: * * * * * * * 当 n=4 时main()int i,j,k,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=2*n-1;i+)if(i=n)k=i;else k=2*n-i;for(j=1;j=n-k;j+)printf( );for(j=1;j=2*k-2+n;j+)printf(*);printf(n);1-9. 编程,输入n值,输出如下例(n=4)所示的图形: * * * *main()int i,j,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=n;i+)if(i=1|i=n)for(j=1;j=n;j+)printf(*);printf(n);elsefor(j=1;j=n-i;j+)printf( );printf(*n);1-10. 编程,输入n值,输出如下例(n=4)所示的图形: * * * *main()int i,j,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=n;i+)if(i=1|i=n)for(j=1;j=n;j+)printf(*);printf(n);elsefor(j=1;j=i-1;j+)printf( );printf(*n);1-11. 编程,输入n值,输出如下例(n=5)所示的图形: * * * * * * * * main()int i,j,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf( );printf(*);for(j=1;j=1;i-)for(j=1;j=n-i;j+)printf( );printf(*);for(j=1;j=n-2;j+)printf(%s,i=1|i=n?*: );printf(*);printf(n);1-13. 编程,输入n值,输出如下例(n=4)所示的图形: * * * * * * main()int i,j,n;printf(nInput n=);scanf(%d,&n);for(i=1;i=n-1;i+)for(j=1;j=n+i-1;j+)printf(%s,j=n-i+1|j=n+i-1?*: );printf(n);for(j=1;j=2*n-1;j+)printf(*);1-14. 编程,输入n值,输出如下例(n=4)所示的图形: * * * * *
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号