初学者的程序,大家提提意见,说说更好的解法,谢谢,呵呵
2009-10-31 18:41
387 查看
题目:输出菱形图案
#include <stdio.h>
main()
{
int i=2,j,N,m,p;
printf("input N(total raws will be 2*N-1):");
scanf("%d",&N);
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
for(i=2;i<=N-1;i++){
for(m=1;m<=N-i;m++)printf(" ");
printf("*");
for(m=1;m<=2*i-3;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
p=2*i-3;
for(i=1;i<=N-2;i++){
for(m=1;m<=i;m++)printf(" ");
printf("*");
for(m=1;m<=p-2*i;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
return 0;
}
#include <stdio.h>
main()
{
int i=2,j,N,m,p;
printf("input N(total raws will be 2*N-1):");
scanf("%d",&N);
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
for(i=2;i<=N-1;i++){
for(m=1;m<=N-i;m++)printf(" ");
printf("*");
for(m=1;m<=2*i-3;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
p=2*i-3;
for(i=1;i<=N-2;i++){
for(m=1;m<=i;m++)printf(" ");
printf("*");
for(m=1;m<=p-2*i;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
return 0;
}
相关文章推荐
- 刚学51单片机 写了个小程序 分享一下(初学者能力有限,望大家多多指导,懂得布置个作业给我也行,呵呵)
- 给大家分享下隐藏整个界面软键盘的方法,如果大家有更好的方法也建议下,谢谢了
- 园子里的哪位大哥给我说说WinCE程序的开发,谢谢了
- 编辑一个小程序,让人开机进不了电脑,这个方法能行吗?大家说说,我认为是骗人的吧
- 今天开贴,立志开始学习编写程序,大家帮忙呀, 小生我先谢谢了 !!
- 求定积分的程序,跟大家分享一下,有错的话请指出,谢谢!
- 呵呵,这是我第一篇博客,谢谢大家
- 自己写的一个针对特定网站的网络爬虫,初学者,大家瞧瞧,不好的地方,给点建议!谢谢!
- 请大家说说网页上怎么编写发送手机短信的程序(C#)
- 大家都来说说自己调试程序的方法吧!
- 那位朋友帮忙给我写一下C语言的程序.谢谢了.. 大家好
- abap--一个改变程序性能的样例,给初学者一个编程的思路,请大家指点
- 九宫格程序代码 共享并希望大家多提意见
- 作为c++初学者 又给大家带来一个小程序 英文句子的首字母大写
- abap--一个改变程序性能的样例,给初学者一个编程的思路,请大家指点
- 大家都来看看这个随机发牌的小程序代码。给出一点改进的建议,或者能找出点瑕疵,,呵呵
- 关于php初学者的理解!请大家浏览并指出不足!谢谢!
- 进行一个调查,谢谢大家,请问:您是如何回避除程序以外的问题带来的效率浪费
- 附2007春季课表!欢迎大家对我的课程提问题!谢谢大家的建议批评和鼓励!!!我会努力去做得更好,希望你们学得更好!!!
- abap--一个改变程序性能的样例,给初学者一个编程的思路,请大家指点