標題:
990612 C++ 複習:列印星星 進階一
[打印本頁]
作者:
stephen
時間:
2010-6-12 11:20
標題:
990612 C++ 複習:列印星星 進階一
試利用 for 迴圈寫出以下圖片顯示的結果。
[attach]22[/attach]
作者:
chuangjoy
時間:
2010-6-12 11:20
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
for(int i=1; i<=5; i++){
cout << i;
if(i%2!=0){ //判斷 i 是否為奇數
for(int j=1; j<=i; j++){ //如果 i 為奇數 , 就列印星星
cout << "*";
}
cout << endl;
}else{ //如果 i 為偶數 , 就列印空白
cout << endl;
}
}
for(int i=6; i<=9; i++){
cout << i;
if(i%2!=0){ //判斷 i 是否為奇數
for(int j=(10-i); j>=1; j--){ //如果 i 為奇數 , 就列印星星
cout << "*";
}
cout << endl;
}else{ //如果 i 為偶數 , 就列印空白
cout << endl;
}
}
system("pause");
return 0;
}
複製代碼
作者:
yachen392
時間:
2010-6-12 11:21
#include<iostream>
using namespace std;
int main()
{
for(int i=1;i<=9;i++){
cout << i;
if(i%2==0){
cout << endl ;
}
if(i%2!=0 && i<=5){
for(int j=1;j<=i;j++){
cout << "*" ;
}
cout << endl;
}
if(i%2!=0 && i>5){
for(int k=(10-i);k>=1;k--){
cout << "*" ;
}
cout << endl;
}
}
system("Pause");
return 0;
}
複製代碼
作者:
p17johnny
時間:
2010-6-12 11:21
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
for(int i=1;i<= 9; i++){
cout<< i;
if(i <= 5){
for(int j=1; j<=i; j++){
if(i%2){
cout<< "*";
}
}
cout<<endl;
}
if(i>5){
for(int k=(10-i); k>=1; k--){
if(i%2)
cout<<"*";
}
cout<<endl;
}
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2