文章

20

粉丝

224

获赞

57

访问

138.7k

头像
就挺离谱的。。
P1394 华中科技大学
发布于2021年11月18日 11:25
阅读数 8.6k

 这题不难,就是有些奇奇怪怪坑人的地方。。。

#include<stdio.h>
#include<string.h>

int main() {
	char s[10];
	while (scanf("%s", s) != EOF) {  // 注意:这里一定要加上“!=EOF”,去掉的话在本机编译器调试没问题,但是评测会出问题,就很离谱,大家可以试试
		int len = strlen(s);
		if (s[0] == '.') continue;  // 这里要注意一个特殊情况,就是有样例在结束标志“.”前多了个空格,所以这种就直接continue跳过下面的处理去处理下一条输入了
		if(s[len-1] != '.') printf("%d ", len);
		else printf("%d\n", len-1);
	}
}

 

登录查看完整内容


登录后发布评论

1 条评论
Miku
2022年2月22日 23:48

原来还可以这样!qwq

赞(0)