#include <iostream.h>
#include <stdio.h>
void main(void)
 {
   int age;
   float salary;
   char name[128];
  char n[5];
   cout << "Enter your first name age salary: ";
   cin >> name >> age >> salary;
   cout << name << ' ' << age << ' ' << salary<<'\n';
   scanf("%s",n);
   cout << n;
 }我想应该是先输入在显示name,age,salary,然后在输入,最后显示n,但结果确实一起输入后才能显示所有,为什么,如果要按照想象中的结果应该怎么做啊!