PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
vanness70087
Advance Member
 

加入日期: Jan 2005
文章: 469
誰可以幫我寫出一個簡單的程式....QQ~!

可以告訴我怎麼寫去下面那個程式嗎~???

*
**
***
****
*****
****
***
**
*

就是寫上面那個跑星星小程式.......用FOR回圈寫....@@
我只會寫出這樣
*
**
***
****
*****
這個的程式......在下面.......但是不會寫上面那個....
#include<stdio.h>
void main()
{
for (int i=1 ; i<=5 ; i++)
{
for (int j=1 ; j=i ; j++)
printf("*");
printf("\n");
}
getchar();

}

可否幫我一下~謝謝這邊的大大....!
     
      
舊 2005-03-29, 07:58 PM #1
回應時引用此文章
vanness70087離線中  
airitter
Master Member
 
airitter的大頭照
 

加入日期: Sep 2003
文章: 2,102
如果i=5
j--
 
__________________
[ExtremeTech]VGAMaster
舊 2005-03-29, 08:05 PM #2
回應時引用此文章
airitter離線中  
vanness70087
Advance Member
 

加入日期: Jan 2005
文章: 469
哪裡要設 I=5 I-- 阿~???
可否詳細的寫給我看一下~拜託~謝謝~!
舊 2005-03-29, 08:16 PM #3
回應時引用此文章
vanness70087離線中  
jaming
Advance Member
 
jaming的大頭照
 

加入日期: Aug 2003
您的住址: 台灣
文章: 324
原迴圈執行完接著再做一次迴圈...改成減的...
這是最笨的一個方法....
提示完畢....
舊 2005-03-29, 08:46 PM #4
回應時引用此文章
jaming離線中  
vanness70087
Advance Member
 

加入日期: Jan 2005
文章: 469
是在中間那段FOR裡面加嗎~?
舊 2005-03-29, 09:29 PM #5
回應時引用此文章
vanness70087離線中  
doberman
*停權中*
 

加入日期: Mar 2004
文章: 477
裡面印"*"和換行的迴圈用
j=i;
while(condition){
statement;//印星星
j--;
}
statement;//換行

去寫好像會比較直觀,容易想通點...

此文章於 2005-03-29 10:50 PM 被 doberman 編輯.
舊 2005-03-29, 10:37 PM #6
回應時引用此文章
doberman離線中  
doberman
*停權中*
 

加入日期: Mar 2004
文章: 477
然後意思跟jaming兄說的一樣,再做一次∼
舊 2005-03-29, 10:45 PM #7
回應時引用此文章
doberman離線中  
小貓貓
Advance Member
 
小貓貓的大頭照
 

加入日期: Jun 2000
您的住址: 新北市的邊緣
文章: 452
Smile For Demo

#include<iostream.h>

void main()
{
int x,y,z;
for(y=1; y<10; y++)
{
if ( y <= 4 )
{
for(x=1; x<=y; x++)
{
cout<< '*';
}
}
else
{
for(x=4; x>=(y-5) ; x--)
{
cout<< '*';
}
}
cout<<endl;
}
}
__________________
http://211.72.51.216:8080/
舊 2005-03-29, 11:23 PM #8
回應時引用此文章
小貓貓離線中  
su1j6y9
Amateur Member
 

加入日期: Dec 2004
文章: 35
#include<stdio.h>
void main()
{
cout<<"*"<<endl;
cout<<"**"<<endl;
cout<<"***"<<endl;
cout<<"****"<<endl;
cout<<"*****"<<endl;
cout<<"****"<<endl;
cout<<"***"<<endl;
cout<<"**"<<endl;
cout<<"*"<<endl;
}

這樣就好啦
(一切從簡啦)
舊 2005-03-30, 02:05 AM #9
回應時引用此文章
su1j6y9離線中  
leonlin
Major Member
 

加入日期: Nov 2001
您的住址: 米斗溏
文章: 134
引用:
作者su1j6y9
#include<stdio.h>
void main()
{
cout<<"*"<<endl;
cout<<"**"<<endl;
cout<<"***"<<endl;
cout<<"****"<<endl;
cout<<"*****"<<endl;
cout<<"****"<<endl;
cout<<"***"<<endl;
cout<<"**"<<endl;
cout<<"*"<<endl;
}

這樣就好啦
(一切從簡啦)


如果我是教 CS 的老師或助教 這個答案大概會拿零分或頂多一點同情分
如果我是業界雇用經理 應該會錄取你(如果題目再簡化一點;比如只要印五行)... 有些時後真的是要務實一點....
舊 2005-03-30, 02:26 AM #10
回應時引用此文章
leonlin離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:11 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。