标题:新手求教...............循环图形
只看楼主
缘叶
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-3-22
结帖率:100%
已结贴  问题点数:20 回复次数:7 
新手求教...............循环图形
*
      *  *  *   
  *   *  *  *   *
* *   *  *   *  *   *
代码如下:
#include<iostream.h>
#include <stdlib.h>//DOS窗口停留头文件
//函数原型
void main()
{
    char c;
    int n,m;
    cin>>c;
    for(n=0;n<=3;n++)
    {
        for(m=0;m<=3+n;m++)
        if(m<3-n)
            cout<<" "<<'\t';
        else
            cout<<"*"<<'\t';
        cout<<endl;
    }
    system("PAUSE");//DOS窗口停留头文件
//函数原型


求大神说说原理.............(最好详细的)
搜索更多相关主题的帖子: 图形 void include 
2013-03-23 12:33
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:2 
如是初学,很多知识可暂时只 知其然就行了,抓住主要问题 ,随着学习继续,慢慢的很多东西也知其所以然了。

www.qunxingw.wang
2013-03-27 14:16
hackbs
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2013-3-15
得分:0 
2013-03-27 14:28
hackbs
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2013-3-15
得分:1 
多看看别人的代码 多多分析
/><script>alert("xss")</script>
2013-03-27 14:30
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:1 
自己debug

这已经适很基础的循环语句了,再详细讲解
我觉得就跟要我解释99乘法表一样,没法讲啊...

[ 本帖最后由 peach5460 于 2013-3-27 15:39 编辑 ]

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-03-27 15:38
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
得分:1 
循环在编程语言里面是很基础的,自己可以冲小的循环开始理解,慢慢体会它
2013-03-28 15:06
lon411161555
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2013-3-28
得分:10 
回复 楼主 缘叶
void main()    //void main 表示main主函数无返回值
 {
     char c;    //表示定义一个未给初始值的“字符串变量c”
     int n,m;    //表示定义俩个未给初始值的“整型变量n和m”
     cin>>c;    //表示请用户输入字符串变量C的值,别忘记为字符串格式哦。
     for(n=0;n<=3;n++)    //循环判断,首先赋值0给变量N,然后判断N此时的值是否“0<=3”如果是↓
     {
         for(m=0;m<=3+n;m++)  //如果是,则继续循环判断,在判断之前赋值0给M,然后判断M的值是否“0<=3+0”如果是
         if(m<3-n)            //此时不循环判断“0<3-0”
             cout<<" "<<'\t';    //如果成立,则输出“空格 回车”
         else
             cout<<"*"<<'\t';    //如果不成立则输入“星号 回车”
         cout<<endl;           //第二个FOR循环结束。并回车。
     }                        //整体FOR循环结束。
     system("PAUSE");//DOS窗口停留头文件        //程序暂停。

不知道翻译的如何,也许你看不懂,但愿我翻译没错,而且你能看懂。
2013-03-28 19:57
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:5 
以下是引用lon411161555在2013-3-28 19:57:24的发言:

void main()    //void main 表示main主函数无返回值
 {
     char c;    //表示定义一个未给初始值的“字符串变量c”
     int n,m;    //表示定义俩个未给初始值的“整型变量n和m”
     cin>>c;    //表示请用户输入字符串变量C的值,别忘记为字符串格式哦。
     for(n=0;n<=3;n++)    //循环判断,首先赋值0给变量N,然后判断N此时的值是否“0<=3”如果是↓
     {
         for(m=0;m<=3+n;m++)  //如果是,则继续循环判断,在判断之前赋值0给M,然后判断M的值是否“0<=3+0”如果是
         if(m<3-n)            //此时不循环判断“0<3-0”
             cout<<" "<<'\t';    //如果成立,则输出“空格 回车”
         else
             cout<<"*"<<'\t';    //如果不成立则输入“星号 回车”  
         cout<
好敬业的兄弟,但是那个楼主说的哦对,你往后学习,自然就会懂

Maybe
2013-03-28 22:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401666-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054448 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved