[经验][讨论]关于scanf的小心之处
知道我们在编码时经常用到scanf函数实现输入但有时用scanf("%d\n",&a);会使程序输出出现乱码
或者会无法终止输入,一直处于输入状态
讨论如下
(1)作为新手应该注意;
(2)作为高手请讨论其内部产生机理;
(3)至于中级人物,有问题说问题,有意见谈意见;
(4)scanf("%[ ]",s);使用范围扩展问题;
不要用,去掉
直接scanf
不过这样写有的编译器也可编译啊
查查scanf什么样
问题描述
字符串 acab 含有两个 a ,一个 b ,一个 c ,和 acab 含的字母和每个字母的个数都相等的字符串还有:aacb,baca等,因为他们也是含有两个 a ,一个 b ,一个 c 。所有满足这个性质的字符串按字典顺序排列后,acab 是第 5 个,我们就说 acab 的序号是 5 .再如:ba 的序号是 2,aa 的序号是 1.编程求出给定字符串 S(长度<=100) 的序号 P(保证<=30000)注意:字符串只含小写字母。
输入:
S
输出:
P
样例
输入:
acab
输出:
5
你发了不少这样的表情符号
手痒了吧,题目也许对你简单
看看这个,给你动手
写的不错,帮你转载,说明你写的好,不过那不是我转的
呵呵,多写好帖啊