python实例 69,70

69.题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

先看一下第一种实现方式

nmax = 50
n = int(input('请输入总人数:'))
num = []
for i in range(n):num.append(i + 1)i = 0
k = 0
m = 0while m < n - 1:if num[i] != 0 : k += 1if k == 3:num[i] = 0k = 0m += 1i += 1if i == n : i = 0i = 0
while num[i] == 0: i += 1
print (num[i])

返回

第二种实现方式

n=int(input("输入人数:"))
List=[]
for i in range(1,n+1):List.append(i)sum=0
while 1:t=0;for i in range(1,len(List)+1):sum=sum+1if (sum)%3==0:List.pop(i-1-t)t=t+1if len(List)==1:print("最后留下的是原来第%d号的那位" % List[0])break

返回:

 70.题目:求取字符串的长度

#70
s = input('请输入一个字符串:\n')
print ('该字符串长度为 %d' % len(s))

返回:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565047.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言递归调用

一个函数在它的函数体内调用它自身称为递归调用&#xff0c;这种函数称为递归函数。执行递归函数将反复调用其自身&#xff0c;每调用一次就进入新的一层&#xff0c;当最内层的函数执行完毕后&#xff0c;再一层一层地由里到外退出。 递归函数不是C语言的专利&#xff0c;Java…

python实例 71,72

目录 71.编写input()和output()函数输入&#xff0c;输出5个学生的数据记录。 72.题目&#xff1a;创建一个列表。 71.编写input()和output()函数输入&#xff0c;输出5个学生的数据记录。 #71 N 3 #stu # num : string # name : string # score[4]: list student [] for i…

Dev-C++ 常用快捷键大全

最近开始用Dev-C在Window下编程&#xff0c;感觉Dec-C是一款挺不错的C编译器。我总结了一些使用技巧。 Dev-C 的一些常用快捷键 恢复 CtrlZ 重做 CtrlY 剪切 CtrlX 拷贝 CtrlC 粘贴 CtrlV 搜索替换内容 CtrlF 选择全部 CtrlA 编译 F9 运行 F10 编译运行 F11 设置注释 Ctrl/…

python实例 73,74

目录 73.题目&#xff1a;反向输出一个链表。 74.题目&#xff1a;列表排序及连接。 73.题目&#xff1a;反向输出一个链表。 #73 ptr [] for i in range(5):num int(input(请输入一个数字:))ptr.append(num) print (输入原顺序列表,ptr) ptr.reverse() print (输入反顺序…

C语言简单计算器

用C语言实现简单的计算器功能。 简单计算器&#xff0c;实现简单的加减乘除功能&#xff0c;选择对应的运算符输出运算符对应的编号&#xff0c;然后输入我们要计算的两个数&#xff0c;程序会给出计算结果。 效果演示 简单计算器代码 /* 简单计算器 name:zsh */ #include…

python实例 75,76

目录 75.判断情人节 76. 题目&#xff1a;编写一个函数&#xff0c;输入n为偶数时&#xff0c;调用函数求1/21/4...1/n,当输入n为奇数时&#xff0c;调用函数1/11/3...1/n 75.判断情人节 #75 import timeif __name____main__:datetime.strftime(%m-%d,time.localtime())if d…

python实例 77,78

目录 77.题目&#xff1a;循环输出列表 78.找到年龄最大的人&#xff0c;并输出。 77.题目&#xff1a;循环输出列表 #77 s ["man","woman","girl","boy","sister"] for i in s:print(i) 返回&#xff1a; 或者是 s …

python实例 79,80

目录 79.字符串排序 80.猴子分桃 79.字符串排序 #79 list1[] str1input(请输入第一个字符串&#xff1a;) str2input(请输入第二个字符串&#xff1a;) str3input(请输入第三个字符串&#xff1a;) list1.extend([str1,str2,str3]) list1.sort() print (排序后的字符串为&am…

C语言带参数的宏定义

C语言允许宏带有参数。在宏定义中的参数称为“形式参数”&#xff0c;在宏调用中的参数称为“实际参数”&#xff0c;这点和函数有些类似。 对带参数的宏&#xff0c;在展开过程中不仅要进行字符串替换&#xff0c;还要用实参去替换形参。 带参宏定义的一般形式为&#xff1a…

python实例 81,82

目录 81.题目&#xff1a;809*??800*??9*?? 其中??代表的两位数, 809*??为四位数&#xff0c;8*??的结果为两位数&#xff0c;9*??的结果为3位数。求??代表的两位数&#xff0c;及809*??后的结果。 82.题目&#xff1a;八进制转换为十进制 81.题目&#xf…

C语言带参宏定义和函数的区别

带参数的宏和函数区别&#xff1a; 宏展开仅仅是字符串的替换&#xff0c;不会对表达式进行计算&#xff1b;宏在编译之前就被处理掉了&#xff0c;它没有机会参与编译&#xff0c;也不会占用内存。而函数是一段可以重复使用的代码&#xff0c;会被编译&#xff0c;会给它分配内…

python实例 83,84

目录 83.题目&#xff1a;求0—7所能组成的奇数个数。 84.题目&#xff1a;连接字符串 83.题目&#xff1a;求0—7所能组成的奇数个数。 程序分析&#xff1a; 组成1位数是4个。 组成2位数是7*4个。 组成3位数是7*8*4个。 组成4位数是7*8*8*4个。 ...... #83 sum 0 …

C语言条件编译详解

我们要开发一个C语言程序&#xff0c;让它输出红色的文字&#xff0c;并且要求跨平台&#xff0c;在 Windows 和 Linux 下都能运行&#xff0c;怎么办呢&#xff1f; 这个程序的难点在于&#xff0c;不同平台下控制文字颜色的代码不一样&#xff0c;我们必须要能够识别出不同的…

python实例 85,86

目录 85.题目&#xff1a;输入一个奇数&#xff0c;然后判断最少几个 9 除于该数的结果为整数 86.题目&#xff1a;两个字符串连接程序 85.题目&#xff1a;输入一个奇数&#xff0c;然后判断最少几个 9 除于该数的结果为整数 程序分析&#xff1a;999999 / 13 76923 #85 a…

Python安装与环境变量的配置

Python安装与环境变量的配置 python下载&#xff1a; Python安装包下载地址 1 . 选择Windows系统的 2 . 选择相应的32/64位版本点击下载 python安装&#xff1a; 1 . 下载完成后&#xff0c;使用管理员身份进行安装 注意&#xff0c;勾选“Add Python 3.6 to PATH”选项…

python实例 87,88

目录 87.题目&#xff1a;回答结果&#xff08;结构体变量传递&#xff09; 88.题目&#xff1a;读取7个数&#xff08;1—50&#xff09;的整数值&#xff0c;每读取一个值&#xff0c;程序打印出该值个数的&#xff0a; 87.题目&#xff1a;回答结果&#xff08;结构体变量…

C语言指针是什么

情景进入 计算机中所有的数据都必须放在内存中&#xff0c;不同类型的数据占用的字节数不一样&#xff0c;例如 int 占用 4 个字节&#xff0c;char 占用 1 个字节。为了正确地访问这些数据&#xff0c;必须为每个字节都编上号码&#xff0c;就像门牌号、身份证号一样&#xf…

python实例 89,90

目录 89.电话数据加密 90.题目&#xff1a;列表的使用实例 89.电话数据加密 题目&#xff1a;某个公司采用公用电话传递数据&#xff0c;数据是四位的整数&#xff0c;在传递过程中是加密的&#xff0c;加密规则如下&#xff1a;每位数字都加上5,然后用和除以10的余数代替该数…

C语言指针变量的定义和使用

指针变量的含义 数据在内存中的地址也称为指针&#xff0c;如果一个变量存储了一份数据的指针&#xff0c;我们就称它为指针变量。 在C语言中&#xff0c;允许用一个变量来存放指针&#xff0c;这种变量称为指针变量。指针变量的值就是某份数据的地址&#xff0c;这样的一份数…

python实例 91,92,93,94

目录 Time 模块 91.时间函数举例1 92.时间函数举例2 93.时间函数举例3 94.时间函数举例4,一个猜数游戏&#xff0c;判断一个人反应快慢 Time 模块 Time 模块包含了以下内置函数&#xff0c;既有时间处理的&#xff0c;也有转换时间格式的&#xff1a; 序号函数及描述1tim…