问题标题: 酷町堂:1161一个难度1的题目

0
0
已解决
缪鲲鹏
缪鲲鹏
新手光能
新手光能

WA代码:

#include <cstdio>
int main(int sum) {
	while(getchar()!=EOF)sum ++;
	return(printf("%d",sum))&0;
}

AC代码:

#include <cstdio>
int main(int sum) {
	while(getchar()!=EOF)sum ++;
	return(printf("%d",sum-2))&0;
}

弱弱问一句 为什么最后输入(^Z)强制结束输入之后

读入的字符会多两个?是(^Z)吗?

缪鲲鹏在2020-07-23 17:40:35追加了内容

先声明一下, 此题我三年前就过了 只是来问一问不懂的小知识 大家不要来调侃别人哦!

缪鲲鹏在2020-07-23 17:42:27追加了内容

不是三年前就过了 是三年前就会了 我中间有段时间停止营业了, 所以到现在也就学到了STL(笑哭)


0
已采纳
徐紫尘
徐紫尘
高级光能
高级光能

应该是的,不然不会无缘无故多两个字符

0
0
0
柯以成
柯以成
新手光能
新手光能

    string a;
    getline(cin,a);
    int b=a.size();
    cout<<b; 

我的代码

你看看+

0
我要回答