函数第二题
int search( int list[], int n, int x )
{ int i;
for(i=0;i<n;i++)
if (list[i]==x)
return i;
return -1; }
调用函数中需要从数组第一个元素开始判断是否与x相等,for循环控制循环次数,if判断语句 判断数组元素和输入的是否相等,相等则返回下标,循环都结束如果没找到,则返回-1.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个python作业第二题我不会做?相关的知识,希望对你有一定的参考价值。
建立一个文件夹temp,该文件夹下包含多个文件和文件夹, 按要求完成下列操作:
1)统计temp 下所有文件的个数;
2)将temp下的所有图片文件随机重命名,并全部放到temp下的“图片”文件夹内。
import base64
code = 'aW1wb3J0IG9zCmltcG9ydCBzeXMKaW1wb3J0IHNodXRpbAppbXBvcnQgcmFuZG9tCgpkZWYgbWFpbigpOgogICAgcCA9IG9zLnBhdGguam9pbihvcy5jdXJkaXIsJ3RlbXAnKQogICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHApOgogICAgICAgIHByaW50KCfmnKrmib7liLB0ZW1w55uu5b2VJykKICAgICAgICBzeXMuZXhpdCgtMSkKICAgICMg6I635Y+W5paH5Lu25YiX6KGoCiAgICBmaWxlcyA9IGdldF9maWxlcyhwKQogICAgcHJpbnQoZiflhbHmib7liLAgW3tsZW4oZmlsZXMpfV0g5Liq5paH5Lu2JykKICAgICMg5Yib5bu65Zu+54mH5paH5Lu25aS5CiAgICB0YXJnZXRfcGF0aCA9IG9zLnBhdGguam9pbihvcy5jdXJkaXIsJ+WbvueJhycpCiAgICBpZiBub3Qgb3MucGF0aC5leGlzdHModGFyZ2V0X3BhdGgpOgogICAgICAgIG9zLm1rZGlyKHRhcmdldF9wYXRoKTsKICAgIGNudCA9IDAKICAgICMg5b6q546v5om+5Yiw5omA5pyJ5Zu+54mHLOW5tuaLt+i0nQogICAgZm9yIGYgaW4gZmlsZXM6CiAgICAgICAgZGF0YSA9IGZbOjotMV0uc3BsaXQob3Muc2VwKVswXVs6Oi0xXS5zcGxpdCgnLicpCiAgICAgICAgaWYgbGVuKGRhdGEpPjEgYW5kIGRhdGFbLTFdLmxvd2VyKCkgaW4gWydqcGcnLCdibXAnLCdwbmcnLCdnaWYnLCdqcGVnJ106CiAgICAgICAgICAgIG5ld19maWxlID0gZ2V0X25ld19maWxlbmFtZSh0YXJnZXRfcGF0aCwgZGF0YVstMV0pCiAgICAgICAgICAgIHNodXRpbC5jb3B5ZmlsZShmLCBuZXdfZmlsZSkKICAgICAgICAgICAgY250ICs9IDEKICAgIHByaW50KGYn5YWx5ou36LSdIFt7Y250fV0g5Liq5Zu+54mHJykKCmRlZiBnZXRfbmV3X2ZpbGVuYW1lKHRhcmdldF9wYXRoLCBleHQpOgogICAgd2hpbGUgVHJ1ZToKICAgICAgICBuZXdfbmFtZSA9IG9zLnBhdGguam9pbih0YXJnZXRfcGF0aCwgZid7cmFuZG9tLnJhbmRpbnQoMTAwMDAwMDAwMCw5OTk5OTk5OTk5KX0ue2V4dH0nKQogICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyhuZXdfbmFtZSk6CiAgICAgICAgICAgIHJldHVybiBuZXdfbmFtZQoKZGVmIGdldF9maWxlcyhwYXRoKToKICAgIGZpbGVzID0gW10KICAgIGZvciBpdGVtIGluIG9zLmxpc3RkaXIocGF0aCk6CiAgICAgICAgcCA9IG9zLnBhdGguam9pbihwYXRoLGl0ZW0pCiAgICAgICAgaWYgb3MucGF0aC5pc2RpcihwKToKICAgICAgICAgICAgZmlsZXMuZXh0ZW5kKGdldF9maWxlcyhwKSkKICAgICAgICBlbHNlOgogICAgICAgICAgICBmaWxlcy5hcHBlbmQocCkKICAgIHJldHVybiBmaWxlcwoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIG1haW4oKQ=='
print(base64.b64decode(code).decode('utf-8'))
参考技术A 包含多个文件和文件夹, 按要求完成下追问我不会呀,就是我rename之后并没有重命名为什么呜呜呜
参考技术B如下:
本回答被提问者采纳函数第二题
int search( int list[], int n, int x )
{ int i;
for(i=0;i<n;i++)
if (list[i]==x)
return i;
return -1; }
调用函数中需要从数组第一个元素开始判断是否与x相等,for循环控制循环次数,if判断语句 判断数组元素和输入的是否相等,相等则返回下标,循环都结束如果没找到,则返回-1.
以上是关于一个python作业第二题我不会做?的主要内容,如果未能解决你的问题,请参考以下文章
《数据结构与算法Python语言描述》习题第二章第二题(python版)