博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五周作业
阅读量:4629 次
发布时间:2019-06-09

本文共 2360 字,大约阅读时间需要 7 分钟。

 

 

这个作业属于那个课程

C语言

这个作业要求在哪里

  https://www.cnblogs.com/pengchen511/p/10499714.html

我在这个课程的目标是

独立编程

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

更加熟练的使用流程图解决问题

参考文献

C语言程序设计

 题目一:统计一行文本的单词个数

 

1.代码截图

#include
#include
#include
int main() { char str[2]; char a; int count = 0; int i = 0; while(1) { scanf("%c", &a); str[i % 2] = a; if(i> 0 && str[i%2] == ' ' && str[(i-1)%2] != ' ') count++; i++; if(a == '\n') break; } if(str[(i-2)%2] == ' ') printf("%d\n", count); else printf("%d\n", count + 1); return 0; }

  

2.设计思路  

 

 

3.本题调试过程中遇到的问题及解决方案

1.

问题一:这个题目老师上课时已经说了  自己也参看了老师的代码,引入了新的数学函数,

 

4.运行结果截图

 

 

 

题目二 英文单词排序

 

1,代码截图

#include
#include
int main(void) { char str[20][10],t[20],str1[10]; int i,j,n=0; while(1) { scanf("%s",str1); if(str1[0]=='#') { break; } else { strcpy(str[n],str1); n++; } } for(i=0;i
strlen(str[j+1])) { strcpy(t,str[j]); strcpy(str[j],str[j+1]); strcpy(str[j+1],t); } } for(i=0;i

  2.设计思路

3.调试过程中遇到的问题及解决的方法

不知道怎样计算每个单词的长度

4.运行结果截图

 

 

 题目三预习题

 

 

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

 

 

总结  大致的了解了一下指针的使用方法

疑惑指针的调用

四,学习进度条

日期

本周所花时间

代码行数

学到的知识点简介

目前比较迷惑的问题

第五周

4小时

150

字符串数组

指针的调用

 

 

 

 

 

 

 

 

 

 

 

五,累计代码行数及博客字数

 

结对编程感想:弥补了自己的知识缺陷,对以前的知识有了新的理解

 

 

转载于:https://www.cnblogs.com/George-/p/10623628.html

你可能感兴趣的文章
C# 温故而知新:Stream篇(二)
查看>>
回首2016,展望2017
查看>>
你为什么应该经常访问招聘网站?招聘网站至少有4个方面的价值!
查看>>
HashMap源码分析(一)
查看>>
玩转Android之二维码生成与识别
查看>>
Python学习之路基础篇--10Python基础,函数进阶
查看>>
count http://www.cplusplus.com/reference/algorithm/count/
查看>>
Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
查看>>
个人冲刺1
查看>>
OS模块
查看>>
用node实现websocket协议
查看>>
对相机所看的视角截屏保存为图片
查看>>
最快地复制一张表
查看>>
Asp.Net 构架(HttpModule 介绍)
查看>>
PHP-错误处理
查看>>
[C#][EF] 添加表添加不进来
查看>>
jquery radio 取值
查看>>
WebFrom模拟MVC
查看>>
人机猜拳(这是最近的一个总结)
查看>>
python函数
查看>>