提供一下简单的思路
0.
定义 '输入字符串' 起始位置S
1.
以位置S,扫瞄输入字符串,找出非空白的第一个字符,记录其位置X
2.
以位置X,交给'字串转值子程序'处理
字串转值子程序,由位置X开始读入,处理转值,直至读入的是空白或回车而不是数字(记录为置位Y)
子程序結束, 传回转值, 并累加一个总数Z (合格和不合格)
3.
以'转后的值'比较是否合格,累加对应的变量. passed, failed
位置S = 位置Y , 重覆步骤 1, 直至总数Z = 10
就这思路,我草草写了一个, 示範用户怎么敲,100或者个位或者多个空白都照单全收.
![](http://tiebapic.baidu.com/forum/w%3D580/sign=efcf780dd445d688a302b2ac94c27dab/6636ad51f3deb48fa06610e0b61f3a292cf578c9.jpg?tbpicau=2024-07-10-05_a62b2216404863238268415789bde1a3)