분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
*********1 12.59 +10
********12 9.71 - 5
*******125 3.00 +15
*******356 65.74 -10
제가 위의 숫자를 출력해야하는데 문자형으로 출력하면 안되고 숫자형으로 출력해야합니다.
#include <iostream>
#include <iomanip>
using namespace std;
int main () {
cout << setfill('*');
cout << setw(10) << 1 << "\t";
cout << 12.59 << "\t\t";
cout << showpos << +10 << noshowpos << endl;
cout << setfill('*');
cout << setw(10) << 12 << "\t";
cout << 9.71 << "\t\t";
cout << -5 << endl;
cout << setfill('*');
cout << setw(10) << 125 << "\t";
cout << setprecision(3) << showpoint << 3.00 << "\t\t";
cout << showpos << +15 << noshowpos << endl;
cout << setfill('*');
cout << setw(10) << 356 << "\t";
cout << setprecision(4) << 65.74 << "\t\t";
cout << -10 << endl;
return 0;
}
이런식으로 하긴 했는데 -5를 숫자형으로 출력할 때 "- 5" 와 같이 -와 5 사이를 어떻게 띄울 수 있죠?
숫자형으로 출력해야해서 난감하내요..ㅠ 도움 부탁드립니다.
죄송합니다. 댓글 작성은 회원만 가능합니다.