廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 13070 個閱讀者
 
<< 上頁  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.038948 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言