本周作业头
| 这个作业属于那个课程 |
C语言程序设计II |
| 这个作业要求在哪里 |
作业 |
| 我在这个课程的目标是 |
熟练掌握C语言 |
| 这个作业在那个具体方面帮助我实现目标 |
掌握各种类型函数的定义 |
| 参考文献 |
百度,《C语言程序设计》 |
本周作业
1.PTA实验作业
![]()
1.1 题目名1
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:定义了整形变量 x,y,i
数据处理:伪代码:
定义整型变量x,y;
y=N的平方根;
x=y乘y;
if(x等于N)
{
定义整型数组a[10]={0};
定义整型变量i;
while(x大于0)
{
for(i等于0;i小于等于9;i加1)
{
if(x的余数等于1)
{
数组a[i]加1
if(数组a[i]等于2)
{
返回1;
}
}
}
x等于x/10;
}
1.1.2实验代码截图
![]()
1.1.3 造测试数据
| 输入数据 |
输出数据 |
说明 |
| 105 500 |
cnt = 6 |
样例 |
| 100 500 |
cnt = 7 |
随机 |
| 22 99 |
cnt = 0 |
随机 |
| 1.1.4 PTA提交列表及说明 |
|
|
![]() |
|
|
| 编译错误:开始没想清楚题目,打错了,格式也错误。 |
|
|
| 部分正确:a[i]+=1; 这里打错了。 |
|
|
| 1.2 题目2 |
|
|
| 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 |
|
|
| 1.2.1 数据处理 |
|
|
| 数据表达:定义整型变量x,y,count,sum,i; |
|
|
| 数据处理:伪代码: |
|
|
{
定义x,y=0;
do;
{
x等于n除10的余数;
n等于n除10;
y等于y加x;
}
while(n!=0);
if(y等于5)
返回1;
else
return 0;
}
void count_sum( int a, int b )
{
定义整型变量count,sum,i;
for(i等于a;i小于等于b;i加1);
{
if(is(i))
{
count加1;
sum等于sum加1;
}
}
输出count,sum;
}
1.2.2 实验代码截图
![]()
1.2.3 造测试数据
| 输入数据 |
输出数据 |
说明 |
| 104 999 |
104 is counted.count = 15, sum = 3720 |
样例 |
| 222 444 |
count = 6,sum = 1974 |
随机 |
| 111 666 |
count = 14,sum = 3616 |
随机 |
| 1.2.4 PTA提交列表及说明 |
|
|
![]() |
|
|
| 编译错误:漏了},少了;。 |
|
|
| 部分正确:漏了count++;。 |
|
|
| 2.代码互评 |
|
|
| 同学代码截图 |
|
|
![]() |
|
|
| 自己代码截图 |
|
|
![]() |
|
|
| 比较:同学的代码和我的代码看上去有很大的不同,但仔细看后其实思路是差不多的,都运用了数组;while语句;for语句,他的看上去简单些,但我觉得我的容易懂。 |
|
|
| 3.学习总结 |
|
|
| 3.1 学习进度条 |
|
|
| 周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
| 3/9-3/15 |
6个小时 |
92 |
scanf()语句,if-else语句 |
编译printf和scanf语句,数据类型 |
| 10/7--10/13 |
7个小时 |
96 |
for循环语句 |
变量的定义和类型,循环语句 |
| 10.23/10.26 |
7小时 |
93 |
定义函数,while语句 |
不知道怎么具体使用,还不熟练 |
| 10.28-11.2 |
8小时 |
118 |
逻辑表达式,if-else语句 |
格式不熟练 |
| 11.04-11.8 |
10小时 |
124 |
switch语句的使用 |
不知道怎么准确使用 |
| 11.13-11.15 |
9小时 |
215 |
使用while结构 |
与其他语句连用还不熟练 |
| 11.20-11.22 |
9小时 |
172 |
循环嵌套语句,continue,case break语句 |
还不是特别熟练,会出现许多小错误 |
| 11.27-11.29 |
10小时 |
182 |
循环嵌套语句的熟练 |
不是特别会运用 |
| 12.04-12.06 |
13小时 |
157 |
定义函数 |
不知道怎么准确定义函数,不是特别清楚 |
| 3.2 累积代码行和博客字数 |
|
|
|
|
![]() |
|
|
|
|
| 3.3 学习内容总结和感悟 |
|
|
|
|
| 3.3.1 学习内容总结 |
|
|
|
|
![]() |
|
|
|
|
| 3.3.2 学习体会 |
|
|
|
|
| 是真的难!!!这个函数还是没弄懂,编程题也不会写,作业也是在别人的帮助下写完的。写作业时真的想放弃了,但还是坚持写完了,还是或多或少有收获。马上就要考试了,挺担心的,不管怎样坚持学吧,继续加油,考试加油! |
|
|
|
|