c 怎樣輸入3 2,輸出3 0 2?

時間 2021-06-03 07:00:23

1樓:Naive

這個問題很簡單

double num;

std::cin >> num;

if ((num - 3.2) + (3.2 - num) < 0.0000001) {

std::cout<<「3 0.2?」;

2樓:焱落冰寒

int a;

char b[1<<8];

scanf("%d%s", &a, b);

printf("%d 0%s", a, b);

3樓:靈魂黯滅

啥意思??接受乙個3.2,然後輸出 3和0.2還是說輸出30.2?

思路應該都差不多

double get_number;

cin >> get_number;

int left_part = static_cast(get_number);

double right_part = get_number - left_part;

輸出3和0.2

cout << left_part << " " << right_part << endl;

輸出30.2

cout << left_part * 10 + right_part << endl ;

手機寫的,將就看下

為什麼 C 語言的輸入輸出函式比 C 的輸入輸出流要快?

nolanzz 用流輸出的話,貌似用cerr會比cout更快一些 提醒使用std ios sync with stdio false 這個會導致流讀寫和標準讀寫不能混用,oj上讀寫會出現問題,我本地使用clang貌似沒有問題 cin cout這些不能和scnaf printf這些一起用 Isaac ...

C語言 如何輸出回文 比如輸入1234,輸出4321 ?

char InPut char Str int MaxLen char End MaxLen 1 Str charCh char p for p Str p p 0 return p intReflect char Str int MaxLen for char p end Str p printf...

C語言輸入123輸出321這個程式怎麼寫?

intserver int data return int n n?int n 0 NoneType include void function void intmain include using namespace std void function void intmain include i...