这是前几年的ccf第三题,在下小白,有个小问题,这个输入没有规定输入的行数,那我怎么判断到底有有几个买进卖出的操作
感觉题目出的不规范,一般第一行输入的是行数N(小于某个数的正整数),或者输入0结束输入。
while(scanf("%s%lf%lf",pot,p,s)!=EOF) {
执行语句
}
诸如上述格式,如果习惯使用cin,则也可以使用下面的格式
char ss[100][20];//全局变量,定义在main外.
int main() {
freopen("1.txt","r",stdin);
int i;
while(cin>>ss[i]) {
执行语句
}
}
题目没有问题,输入有不固定的行数,结束的标志是输入为空。