程序功能:根据输入的字符串判断猜拳的结果,并输出对应的结果。

设计思路:

  1. 首先读取一个整数n,表示每n+1次为一个周期。
  2. 使用一个循环,不断读取输入的字符串。
  3. 如果输入的字符串以字母'E'开头,则跳出循环。
  4. 判断当前是第几次猜拳,如果是周期的最后一次,则输出平局的结果。
  5. 否则根据猜拳规则判断并输出对应的结果。
  6. 每次循环结束后,递增计数器i。
  7. 循环结束后,程序结束。

程序结构说明:

  1. 首先包含iostream和string头文件。
  2. 使用命名空间std。
  3. 定义主函数main。
  4. 声明整型变量n和计数器变量i,并初始化i为1。
  5. 声明字符串变量str。
  6. 从标准输入读取整数n。
  7. 使用while循环,不断从标准输入读取字符串str。
  8. 在循环中,首先判断输入的字符串是否以字母'E'开头,如果是,则跳出循环。
  9. 判断当前是第几次猜拳,如果是周期的最后一次(即i%(n+1)==0),则根据输入的字符串输出平局的结果。
  10. 否则根据猜拳规则判断并输出对应的结果。
  11. 每次循环结束后,递增计数器i。
  12. 循环结束后,返回0,主函数结束
程序功能设计思路及结构说明:#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

原文地址: http://www.cveoy.top/t/topic/iouy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录