2019春第五周作业

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass1-2018/homework/2828
我在这个课程的目标是 学好此课程
这个作业在那个具体方面帮助我实现目标 作业难度偏难会让我更多的去查阅资料
参考文献 C语言程序设计

基础作业

PTA:英文单词排序
要求:

1.在PTA上完成作业
2.博客总结需要将PTA上代码做以下修改:(1)通过以自己名字命名的文件输入英文单词,(2)英文单词输入的结束标记为你学号最后一位数+37所对应的ASCII字符。(例如:你的学号最后一位为9,则结束标记为9+37=46所对应的ASCII字符“.”)(3)在不删除原有内容的情况下,将排序后的单词输出到文件。

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

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

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

输入样例:

blue
red
yellow
green
purple
#

输出样例:

red blue green yellow purple 

实验代码:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(void)
{
  FILE * fp = fopen("C:\\Users\\long\\Desktop\\lxy", "a+");
  
  int i=0, j, s;
  char  a[21][11];
  
  while(1)
  {
    fscanf(fp,"%s", &a[i]);

    if(a[i][0] == '$')
        break;
        i++;
  }
  
  fprintf(fp,"\n") ;
  for(j = 1;j <= 10;j ++)
  {
    for(s = 0;s < i;s++)
    {
        if(strlen(a[s]) == j)
         fprintf(fp,"%s ", a[s]);
    
      }
  }
   fclose(fp);
   
   return 0;
}

$设计思路:

本题调试过程碰到问题及解决办法:

运行错误

地址错误并纠正

运行结果截图:

挑战作业:

继续挑战第二周的挑战作业:返回整数数组中最大子数组的和,本周,我们要求二维数组的子数组必须是矩形的。
具体要求参看邹欣老师博客 现代程序设计作业2
思路:从简单的算法入手,逐步优化代码
设计思维导图,简单概括思路
比较相邻组

预习作业:

本周预习作业为选择题,提交至博客的具体内容可调整为:1.预习的主要内容,2.完成情况截图(要求有题目和答案),2.预习中存在的疑惑(至少写出2条)

2019春第四周作业(预习题)

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

输入格式:
输入给出一行字符。

输出格式:
在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

实验代码:

#include<stdio.h>
#include<string.h>
int main()
{
	char str[1000];
	gets(str);
	int m, i, j;
	m = strlen(str);
	if (str[0] == ' ')
		j = 0;
	else
		j = 1;
	for (i = 0; i<m - 1; i++)
	{
		if (str[i] == ' ' && str[i + 1] != ' ')
			j++;
	}
	printf("%d\n", j);
	return 0;
}

设计思路:

本题调试过程碰到问题及解决办法:

根据老师上课的讲解并且参考教材这题没有出现什么大错误。

运行结果图:

2019春第五周作业—预习

1、预习的主要内容
指针变量的定义,指针变量的初始化,指针、数组和地址间的关系,数组名作为函数的参数
2、完成情况截图

3、预习中存在的疑惑
指针的使用范围
如何用指针实现内存动态分配

学习进度

学习心得

学习到的知识越来越难,联合使用困难,还需要多学习。

结对编程

感觉作用不大。

posted @ 2019-03-29 15:54  Teriri!  阅读(158)  评论(1编辑  收藏  举报