论坛: 编程破解 标题: 循环语句不能循环,帮忙纠正 复制本贴地址    
作者: caesar000 [caesar000]    论坛用户   登录
编写程序,打印下面的图案。
              *
            ***
            *****
          *******
          *********

以下是我写的:
#include <stdio.h>
void main ()
{
char a='!';
do
{
scanf("%c",&a);
printf("%c",a++);
}
while (a<=9);
}


地主 发表时间: 04-08-27 17:08

回复: 286 [unique]   版主   登录
请重学C语言.

B1层 发表时间: 04-08-27 17:54

回复: caesar000 [caesar000]   论坛用户   登录
这是你自己发的
“二、回贴必读
1。尽量不要说“网上到处都是”、“哪个网站都有”、“看看书就行了”之类的话,因为事实上任何一个内容也都不是哪个人都知道的。


我只能对你说,在告戒别人之前先想好自己能否做到。先把自己管好再去要求别人。不要自己打自己的耳光。
“重学C语言”废话一句。



[此贴被 caesar000(caesar000) 在 08月27日20时48分 编辑过]

B2层 发表时间: 04-08-27 20:34

回复: windflower [windflower]   论坛用户   登录
#include<stdio.h>
main()
{  int n =5; /* n是层数 */
    int i,j,k;
    printf("input the floors n=");
    scanf("\n%d",&n);
    for(i=n;i>=0;i--) /* 循环n次,每次打出一行 */
    {
        for(j=0;j<i;j++) /* 在每行前打出空格 */
          printf(" ");
        for(k=0;k<(n-i)*2-1;k++)/* 打出每行*的个数 */
          printf("*");
        printf("\n");  /* 完成一行后回车换行 */
    }


}

B3层 发表时间: 04-08-27 22:55

回复: lida1818 [lida1818]   论坛用户   登录
楼主啊,
假如你是有意发这个贴来找茬的话,下面的话就当我放屁。
假如这个程式真的是你对此问题的解答,我劝你一句:远离编程!
286,你让他重学什么?有意义吗?


B4层 发表时间: 04-08-28 00:26

回复: caesar000 [caesar000]   论坛用户   登录
不是说你们说的是屁话

你生下来就会编程吗?不会

你只是比我早学而已

我是自学的,假如我有像你们那样的条件,我还需要在这里问你们?

我把我写的程序之所以写出来让你们看,是希望你们能指出我错在那里,从中我可以学到,以后也能注意到。

你和那286说的,问问自己是不是废话?
像4楼的朋友就很好,我认为这才是一个斑竹应该具备的素质。
不需要任何多的语言,写出了正确的程式,我仔细看了,分析了我的错误,分析了思路。从中得到答案。

做为斑竹,不是光让你们去要求别人。置顶的帖子,写得好,但是做得不好。
对我的程式很多错误,在你们看来是无药可救,但无药可救就不救了吗?好比如:有个人他罪孽深重,告诉你他即将去死,难道你对他说:“好吧,你去死吧”。会吗?

那,我想天底下没几个好人了。

之所以设立论坛,是让我们在这里互相交流互相学习。至于该学不该学,是我们的事,你看了,答不答是你的事。答就像4楼那样,认真对待。不答,那么请不要废话。


[此贴被 caesar000(caesar000) 在 08月28日04时26分 编辑过]

B5层 发表时间: 04-08-28 04:25

回复: caesar000 [caesar000]   论坛用户   登录
好,谢谢非常感谢!

B6层 发表时间: 04-08-28 04:26

回复: myjian [myjian]   论坛用户   登录
我觉得大家不要太偏激了

讨论中有些争论是很正常的,我建议还是多放点心思到问题本身上去.

毕竟,没有人一生下来就是会做某事的(本能除外)

B7层 发表时间: 04-08-28 07:39

回复: windflower [windflower]   论坛用户   登录
学好基本功,一步一步来。
切记一条:勿在浮沙筑高台。

B8层 发表时间: 04-08-29 04:06

回复: TGV_Mic [tgv]      登录
编程好像开始都编这个~

给楼主出道题:  判断一个数是否能被3.5.7整除,并输出是哪个数整除~

我会用VF解决这个问题,不过想看一下用C代码是什么?你会么?会的话贴出来,比较比较代码,提高提高技术。

286看了可别笑~我知道你会的。

B9层 发表时间: 04-08-29 12:04

回复: 286 [unique]   版主   登录
TO caesar000:
首先,我这个班主是吵架吵来的,所以我当然也不怕和任何人吵架。
其次,就现在这个气氛来说,我下面的话可能让你更生气,但并不能因为你是初学编出这样的程序而感到理直气壮。你既然已学了C,不管是跟老师学还是自己学,写出这么一个不伦不类的程序,你不觉得应该重学吗?
再之,你拿出我在置顶贴中的话来让我自己打自己的耳光,我就想问你了,你就那么理直气壮地要求别人全心全意为你服务吗?“网上到处都是”、“哪个网站都有”、“看看书就行了”之类的放是不负责任的话,等于没说,但“请你重学”也是一个不负责任的话吗?
最后,劝各位初学者,不要因为你是学生你就可以任由自己犯错误,不要因为你是初学,就对自己的错误理直气壮。作错不是什么丢人的事,但也绝不是什么值得煊耀的事。

B10层 发表时间: 04-08-30 09:39

回复: lida1818 [lida1818]   论坛用户   登录
班-->版;
放是-->是?;
作错-->做错;
286急了

B11层 发表时间: 04-08-30 16:54

回复: lqfrla [lqfrla]   论坛用户   登录
放是――应该是放肆吧

B12层 发表时间: 04-08-30 17:06

回复: pkg_add [pkg_add]   论坛用户   登录
看不懂,你们好厉害。

B13层 发表时间: 04-08-30 18:37

回复: bosonman [bosonman]   论坛用户   登录
不过我倒是真的建议一下他该去好好看一下c的教材了,我相信他看完后也应该有答案了

B14层 发表时间: 04-08-30 21:50

回复: 286 [unique]   版主   登录
多谢烟雨平生指正:
班-->版;
放是-->话是;
作错-->做错;



B15层 发表时间: 04-08-31 09:42

回复: afan271314 [afan271314]   论坛用户   登录
#include<stdio.h>
main()
{  int n =5; /* n是层数 */
    int i,j,k;
    printf("input the floors n=");
    scanf("\n%d",&n);
    for(i=n;i>=0;i--) /* 循环n次,每次打出一行 */
    {
        for(j=0;j<i;j++) /* 在每行前打出空格 */
          printf(" ");
        for(k=0;k<(n-i)*2-1;k++)/* 打出每行*的个数 */
          printf("*");
        printf("\n");  /* 完成一行后回车换行 */
    }


}
这个不对啊  怎么看也不能显示楼主那样的形状

B16层 发表时间: 04-09-01 20:26

回复: windflower [windflower]   论坛用户   登录
又多了一个这样的人。
你随便输入一个数,它就能显示多少层那样的图形嘛。

B17层 发表时间: 04-09-02 00:29

回复: cailman [cailman]   论坛用户   登录
代码:

main()
{
int a,b,i,n,j1,j2;
scanf("%d",&n);
for(i=1;i<=n;i++)
{  for(j1=1;j1<=n-i;j1++)printf(" ");
  for (j2=1;j2<=i;j2++)printf("%c ",'\1');
  printf("\n");
  }
for(i=1;i<=n-1;i++)
{  for(j1=1;j1<=i;j1++)printf(" ");
  for(j2=1;j2<=n-i;j2++)printf("%c ",'\16');
  printf("\n");
  }}


上次做练习的时候写的,也有差不多的效果。
运行后输入行数。

B18层 发表时间: 04-09-02 19:04

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号