广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 12692 个阅读者
 
<< 上页  1   2   3  >>(共 3 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
rakish
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

递回简化一下..
不过 1,2规则比较麻烦..略.....
复制程式
int pdata=1;

void rprint(int n,int m){
    int i;
    for(i=1;i<=n;i++){printf(" ");}
    for(i=1;i<=m;i++){printf("%d",pdata);pdata=(pdata+2)%10;}
    printf("\n");
    if(n>0){
        rprint(n-1,m+2);
        for(i=1;i<=n;i++){printf(" ");}
        for(i=1;i<=m;i++){printf("%d",pdata);pdata=(pdata+2)%10;}
        printf("\n");
    }
}

int main(void){
    int base;
    printf("input a odd number:\n");
    scanf("%d",&base);
    printf("-------------------\n");
    rprint(base/2,1);
}


人一但长大了
就发现世上的事不像想的那么好
你总是会一天天长大的
会看得越来越清楚
献花 x0 回到顶端 [20 楼] From:台湾 | Posted:2005-12-03 03:01 |
leacks 手机
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x8 鲜花 x324
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

小弟初学,不懂.
想请问一下.
----*
---**
--***
-****
*****
-****
--***
---**
----*
中间到5个.
假设用唐老鸭的
FOR(XXX)
{ FOR(XXX)
if(XXX)
  printf("*");
else
  printf(" ");
}

这是将回圈写在一起(一个回圈也可以)....
主要列印的条件在判断式的写法...

...或是用...

如果你是用....
FOR(XXX) <-我是上层
{ if(XXX)
  printf("*");
else
  printf(" ");
}
FOR(XXX) ....;<-中间再一层
FOR(XXX)<-我是下层
{ if(XXX)
  printf("*");
else
  printf(" ");
}


献花 x0 回到顶端 [21 楼] From:台湾数位联合 | Posted:2006-03-26 09:01 |
leacks 手机
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x8 鲜花 x324
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

研究出来了,但好像不是写的很好,麻烦高手及大大们
#include "stdafx.h"
#include "iostream"

int _tmain(int argc, _TCHAR* argv[])
{
  int i,j,k,x;
  std::cout <<"请输入*个数";
  std::cin >>x;
for(j=0;j<=x*2-2;j++)
{
  for(i=1;i<=x;i++)
  {
    if(j<=x-1)
    {
      if(i<x-j)
        std::cout<<" ";
      else
        std::cout<<"*" <<" ";
    }
    else
    {
      if(i<=j-x+1)
        std::cout<<" ";
      else
        std::cout<<"*" <<" ";
    }
  }
  std::cout<<"\n";
}
system("pause");
  return 0;
}


献花 x0 回到顶端 [22 楼] From:台湾台湾索尼 | Posted:2006-04-03 21:20 |
gamewalk
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

看到那么多人写,我自己也写一个@@"

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(void)
{
int Length,Select,Half;
int cnt=0,F=0;
printf("Input Length(Must be an odd number):");
scanf("%d",&Length);
Half=(Length/2);
printf("Input print Mode(1.Complete 2.2nd4th Area 3.1st3rd Area):");
scanf("%d",&Select);
switch(Select)
{
case 1:
    F=0;
    break;
case 2:
    F=1;
    break;
case 3:
    F=-1;
    break;
default:
    F=0;
}
for(int i=0;i<Length;i++)
{
for(int j=0;j<Length;j++)
{
  if ( abs(abs(i-Half)-Half) >= abs(j-Half) && F*(j-Half)*(i-Half) >= 0)
  {
  if(cnt > 4 )
  {
  cnt=0;
  }
  printf("%d",(2*cnt+1));
  cnt++;
  }
  else
  {
  printf(" ");
  }
}
printf("\n");
}
system("pause");
}

我是用dev c++ 编译的


献花 x0 回到顶端 [23 楼] From:台湾永大数位动力公司 | Posted:2006-04-09 16:02 |

<< 上页  1   2   3  >>(共 3 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.010591 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言