程序功能设计思路及结构说明:#includeiostream#includestringusing namespace std; int main int ni=1; string str; cin n; whilecin str ifstrat0==E break; 平局 ifin+1==0 ifstrat0==J cout JianDaon; else i
程序功能:根据输入的字符串判断猜拳的结果,并输出对应的结果。
设计思路:
- 首先读取一个整数n,表示每n+1次为一个周期。
- 使用一个循环,不断读取输入的字符串。
- 如果输入的字符串以字母'E'开头,则跳出循环。
- 判断当前是第几次猜拳,如果是周期的最后一次,则输出平局的结果。
- 否则根据猜拳规则判断并输出对应的结果。
- 每次循环结束后,递增计数器i。
- 循环结束后,程序结束。
程序结构说明:
- 首先包含iostream和string头文件。
- 使用命名空间std。
- 定义主函数main。
- 声明整型变量n和计数器变量i,并初始化i为1。
- 声明字符串变量str。
- 从标准输入读取整数n。
- 使用while循环,不断从标准输入读取字符串str。
- 在循环中,首先判断输入的字符串是否以字母'E'开头,如果是,则跳出循环。
- 判断当前是第几次猜拳,如果是周期的最后一次(即i%(n+1)==0),则根据输入的字符串输出平局的结果。
- 否则根据猜拳规则判断并输出对应的结果。
- 每次循环结束后,递增计数器i。
- 循环结束后,返回0,主函数结束
原文地址: http://www.cveoy.top/t/topic/iouy 著作权归作者所有。请勿转载和采集!