第4周作业

发布 2022-08-23 19:25:28 阅读 4191

1.算法09

输入一个表示整数的字符串,把该字符串转换成整数并输出。

例如输入字符串"345",则输出整数345。输入”-512”,则输出整数-512。输入”12b”,则输出“12”。

输入”62a3”,则输出”62”。函数原型为:int myatoi(char* str);

2.算法10

整数的二进制表示中1的个数。

题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。【分析】

阅读材料《c_primer_plus》第15章位操作。

一个很基本的想法是,我们先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位了,再判断是不是1。这样每次移动一位,直到这个整数变成0为止。

现在的问题变成怎样判断一个整数的最右边一位是不是1了。很简单,如果它和整数1作与运算。由于1除了最右边一位以外,其他所有位都为0。

因此如果与运算的结果为1,表示整数的最右边一位是1,否则是0。

第4周暑期作业

阅读笔记 阅读训练。当妈妈拉开窗帘的时候。每天,当妈妈拉开窗帘的时候,我说 电影开场喽!我看见太阳从东方升起,金色的阳光把每家的窗子都映得亮晶晶的。窗外的大树在向我招手,树上的小鸟在枝头蹦着,跳着,唱着好听的歌。几个小朋友在林 上练长跑,像一群快乐的小鹿。我回过头来,对妈妈说 妈妈,我也要跑到电影里...

第4周语文作业

第4周语文周末作业姓名 家长签名 一 我是一个小小书法家,能正确 美观地书写下列词语。nu y n n r n du n li n y u y fi cu zh n r n k w i y n w i 二 巧填同音字,组成词语。1 f盖习担裕。2 l n 珑欺听声。三 我有一双火眼金睛,能给画线字的...

第4册语文第4周校本作业

班级 姓名 一 知识巩固 1.描写助人为乐的成语。雪中送炭 与人为善 舍己救人 解囊相助 乐于助人 扶危济困。2.要求背诵的课文 歌唱二小放牛郎 鸟岛 二 知识集锦 读一读,记一记 1.和 千变万化 一样的成语。千山万水千丝万缕千思万虑千思万想千态万状 千条万端千言万语千头万绪千叮万嘱千家万户 2....