1-9-3-アスタリスクe
1312 ワード
問題およびコード:
実行結果:
学習のまとめ:
なぜ一緒に「000000000000000000000*」と出力するのか
あるいは先に「000000000000000000000000000」を出力して「*」を出力します.
それぞれ5個の「000」を出力し、もう1個の「*」を追加するのとは違い、この問題は少し困っています.何を考えても理解できないが、000とスペースが違うのだろうか.
ちょっと散らかっていますが、今日はここに着きました.頭が少し疲れている.
/*
* Copyright (c) 2014,
* All rights reserved.
* : e.cpp
* :
* :2014 10 23
* :v1.0
*
* :
* :
* :
*/
#include <iostream>
#include <windows.h>
using namespace std ;
int main()
{
int n ,x ,y ,a=1 ;
cout<<'\000'<<'\000'<<'\000'<<'\000'<<'\000'; // ,
cout<<"*"<<endl ;
for (n=1; n<=4 ; n++)
{
for (x=4 ; x>=n ; x--)
{
Sleep (50) ;
cout<<'\000' ;
}
cout<<"*" ;
for (y=1 ; y<=2*n-1 ; y++)
{
Sleep (50) ;
cout<<'\000' ;
}
cout<<"*" ;
cout<<'
' ;
}
do
{
Sleep (100) ;
cout<<"*" ;
a++ ;
}
while (a<=2*n+1) ;
return 0 ;
}
実行結果:
学習のまとめ:
なぜ一緒に「000000000000000000000*」と出力するのか
あるいは先に「000000000000000000000000000」を出力して「*」を出力します.
それぞれ5個の「000」を出力し、もう1個の「*」を追加するのとは違い、この問題は少し困っています.何を考えても理解できないが、000とスペースが違うのだろうか.
ちょっと散らかっていますが、今日はここに着きました.頭が少し疲れている.