热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

春季第五周作业

第五周作业头这个作业属于哪个课程C语言程序设计这个作业的要求在哪里https:i.cnblogs.comEditPosts.aspx?opt1我在这个课程的目标是学习指针的定义与运

 

 

                                                          第五周作业头

 

这个作业属于哪个课程

C语言程序设计

这个作业的要求在哪里

https://i.cnblogs.com/EditPosts.aspx?opt=1

我在这个课程的目标是

学习指针的定义与运用

这个作业具体在哪个方面帮助我实现目标

可以帮助在指针方面初步了解与学习

参考文献

教材,网上搜集资料

 

 

 

 

 

第四周预习作业

7-1 统计一行文本的单词个数 (15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

 1、实验代码

#include
int main(void)
{
int i, num,word;
char str[1000];
gets(str);
num = strlen(str);
if(str[0] == ' '){
word= 0;
}
else
word = 1;
for(i=0; i
{
if(str[i] == ' '&&str[i+1] != ' ')
{
word++;
}
}
printf("%d\n", word);
return 0;

}

2、实验思路

 

 

 3、运行结果截图

 

 

第五周基础作业

7-1 英文单词排序 (25 分)

本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。

输入格式:

输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。

输出格式:

输出为排序后的结果,每个单词后面都额外输出一个空格。

输入样例:

blue
red
yellow
green
purple
#

输出样例:

red blue green yellow purple

1、实验代码

#include
#include
int main(void)
{
int i,j,k;
char str[20][10],temp[10];
while(1)
{
scanf("%s",str[i]);
if(str[i][0]=='#')
break;
i++;
}
str[i][0]='#';
k=i;
for(i=0;i
{
for(j=1;j
{
if(strlen(str[j-1])>strlen(str[j]))
{
strcpy(temp,str[j]);
strcpy(str[j],str[j-1]);
strcpy(str[j-1],temp);
}
}
}
for(i=0;i
{
printf("%s ",str[i]);
}
return 0;
}2、实验思路

这个题不知道做,借鉴同学的代码,同学的帮助学习还是有不懂,回

头还是得再问问同学。



3、运行截图

 




第五周预习题

2-1

下列语句定义 x 为指向 int 类型变量 a 的指针,正确的是()。 (2分)

  1. int a, *x = a;
  2. int a, *x = &a;
  3. int *x = &a, a;
  4. int a, x = a;
作者: 张泳
单位: 浙江大学城市学院
2-2

int *p 的含义是 (2分)

  1. p是一个指针, 用来存放一个整型数
  2. p是一个指针, 用来存放一个整型数据在内存中的地址
  3. p是一个整型变量
  4. 以上都不对
作者: 李廷元
单位: 中国民用航空飞行学院
2-3

如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。 (1分)

  1. m = *p;
  2. *p = *&n;
  3. m = &n;
  4. m = **p;
作者: 张泳
单位: 浙江大学城市学院
2-4

变量的指针,其含义是指该变量的( )。 (1分)

  1. 地址
  2. 一个标志
作者: 张泳
单位: 浙江大学城市学院
2-5

有如下程序段

int *p,a=10,b=1;
p=&a; a=*p + b;

执行该程序段后,a的值是 (2分)

  1. 12
  2. 11
  3. 10
  4. 编译出错
作者: 李廷元
单位: 中国民用航空飞行学院
2-6

对于下列程序,正确的是() 。 (2分)

void f(int *p)
{*p = 5;
}
int main(void)
{int a, *p;a = 10;p = &a;f(p);printf(“%d”, (*p)++);return 0;
}

  1. 5
  2. 6
  3. 10
  4. 11
作者: 张泳
单位: 浙江大学城市学院
2-7

执行如下程序段,打印输出的内容是: (2分)

#include
void fun (int c, int *d) {c++;(*d)++;
}
int main ( ){int a=5, b=9;fun(a, &b);printf("%d, %d", a, b);return 0;
}

  1. 5, 9
  2. 6, 10
  3. 5, 10
  4. 6, 9

总结:从书上找新东西的定义和用法,进行练习和运用,有不会
的及时找同学帮忙理解学习。
存在的问题:对指针变量定义还有不理解;
编程出现问题,在学习中编程出现了问题。

学习进度条

结对编程的感受

优点:首先结对编程能够帮助两个人互相学习,查漏补缺;

            遇到问题两个人想的更加全面,可以使问题得到更好的解决。

缺点:可能会产生一种一个人学另一个人偷懒的情况,出现消极学

            习的情况。

                    


 

 

 

转:https://www.cnblogs.com/zzaf/p/10623486.html



推荐阅读
  • 丽江客栈选择问题
    本文介绍了一道经典的算法题,题目涉及在丽江河边的n家特色客栈中选择住宿方案。两位游客希望住在色调相同的两家客栈,并在晚上选择一家最低消费不超过p元的咖啡店小聚。我们将详细探讨如何计算满足条件的住宿方案总数。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • Python + Pytest 接口自动化测试中 Token 关联登录的实现方法
    本文将深入探讨 Python 和 Pytest 在接口自动化测试中如何实现 Token 关联登录,内容详尽、逻辑清晰,旨在帮助读者掌握这一关键技能。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • CSS高级技巧:动态高亮当前页面导航
    本文介绍了如何使用CSS实现网站导航栏中当前页面的高亮显示,提升用户体验。通过为每个页面的body元素添加特定ID,并结合导航项的类名,可以轻松实现这一功能。 ... [详细]
  • Django 使用slug field时遇到的问题 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • yikesnews第11期:微软Office两个0day和一个提权0day
    点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ... [详细]
  • 深入解析RDMA中的队列对(Queue Pair)
    本文将详细探讨RDMA架构中的关键组件——队列对(Queue Pair,简称QP),包括其基本概念、硬件与软件实现、QPC的作用、QPN的分配机制以及用户接口和状态机。通过这些内容,读者可以更全面地理解QP在RDMA通信中的重要性和工作原理。 ... [详细]
  • SpringMVC RestTemplate的几种请求调用(转)
    SpringMVCRestTemplate的几种请求调用(转),Go语言社区,Golang程序员人脉社 ... [详细]
author-avatar
方彦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有