疑问:为什么先输入数据,而不是先输出cout <<"input the datas:" <<'\n';
/*作业一、计算输入的句子内所含的字符数。 1,整数变量,计算字符数 2,处理输入句子的函数 3,显示字符数的函数*/#include<iostream.h>#include<stdio.h>int main(){ int num; //1,整数变量,计算字符数 int input(void); //2,处理输入句子的函数 num=input(); void output(int num); //3,显示字符数的函数 output(num); return 0;};int input(void){ char x; int num=0; cout <<"input the datas:" <<'\n'; while((x=getchar())!='\n') { ++num; } return num;};void output(int num){ cout <<"There are " <<num <<" chars in the string." <<"\n";};