第五周编程总结
这个作业属于哪个课程 | C语言程序设计 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2824 |
我在这个课程的目标是什么 | 我希望熟练掌握各种编程的思路和代码的编写 |
这个作业在哪个具体方面帮助我·实现目标 | 作业让我熟练的使用字符编程 |
参考文献 | C语言程序设计(第三版) |
预习作业
预习内容
指针的定义和基本运算
截图
7-1 统计一行文本的单词个数 (15 分)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:
输入给出一行字符。
输出格式:
在一行中输出单词个数。
输入样例:
Let's go to room 209.
输出样例:
5
#include<stdio.h>
int main()
{
char str[1000];
int i=0,n=0;
gets(str);
while(str[i]!='\0'){
i++;
}
for(int y=1;y<=i;y++){
if(str[y-1]!=' '&&str[y]==' '){
n++;
}
if(str[y-1]!=' '&&str[y]=='\0'){
n++;
}
}
printf("%d",n);
return 0;
}
设计思路
问题
刚开始并不知道思路 然后结队编程和队友讨论才写出来
运行截图
学习进图条
日期 | 花的时间 | 代码行数 | 问题 |
---|---|---|---|
3.10-3.16 | 6小时 | 120 | 还是不会找最大数组 |
3.16-3.22 | 7小时 | 150 | 冒号排序法还是不太会 |
3.23-329 | 6小时 | 90 | 运用指针不熟练 |
结队感想
结队可以很好的帮助我们完成作业 我会坚持结队编程的