C语言I博客作业08

这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?joinKey=rjrg8lmq4wzq-p9oj9kxrkm-1-60300df3382549104a12bbe9f193eb77&typeId=17324
这个作业要求在哪里https://bbs.csdn.net/topics/603427601
这个作业的目标<加强对C语言的理解>
学号<20218479>

1. PTA作业

1.1 (题目名称):
在这里插入图片描述

1.1.1 贴图展示代码
第一题:
在这里插入图片描述
数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
1.数据表达:用到的变量有M,N,a,b,c和d,M和N是要求输入的数,a是在M和N这个范围里面的水仙花数,b是a的百位数,c是a的十位数,d是a的个位数,类型都为整型。

2.数据处理:数据用到的表达式有b = a/100,c = a%100/10,d = a%100%10,a >= M && a <= N && bbb + ccc + ddd == a,用到的流程结构——选择结构:if-else语句,循环结构:for循环。

在这里插入图片描述
说明:提交答案之前,已在visual studio中测试正确。

第二题:
在这里插入图片描述
数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
1.数据表达:用到的变量有n,a,b和num,n是要求输入的数,因为a是作为for循环的开头,所以a赋值为1,b的值等于a,num是要求从0开始自增的数,所以num赋值为0,类型都为整型。

2.数据处理:数据用到的表达式有a=1;a <= n;a++,b=a;b <= n;b++,用到的流程结构——循环结构:for循环。

在这里插入图片描述
说明:提交答案之前,已在visual studio中测试正确。

第三题:
在这里插入图片描述

数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
1.数据表达:用到的变量有c,n,a,b,d,e,f,g,c和n是要求输入的数,a,d,e,f,g是for循环的开始,所以a,d,e,f,g赋值为1,b的值等于a,c为字符型,其他都为整型。

2.数据处理:用到的表达式有b=a;b <= n-1;b++,d=1;d <= 2a-1;d++,e=1;e <= n-1;e++,f=1;f <= e;f++,g=1;g <= 2(n-e)-1;g++,用到的流程结构——循环结构:for循环的嵌套。

在这里插入图片描述
说明:答案错误:在vs中测试时,输入^Z后,输出结果并不是读到 ^Z 就停止运行,而是将 ^Z 以字符的形式输出为菱形。

第四题:
在这里插入图片描述
数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
1.数据表达:用到的变量有N,M,a,b,c,d,e,f,g,N和M是要求输入的数,a是for循环的开始,所以a赋值为1,b是M的第一位数,c是M的第二位数,d是M的第三位数,e是M的第四位数,f是M的第五位数,g是M的第六位数,类型都为整型。

2.数据处理:用到的表达式有b = M/100000,c = M%100000/10000,d = M%100000%10000/1000,e = M%100000%10000%1000/100,f = M%100000%10000%1000%100/10,g = M%100000%10000%1000%100%10,用到的流程结构——循环结构:for循环,选择结构:if-else语句。

在这里插入图片描述
说明:提交答案之前,已在visual studio中测试正确。

2.学习总结

2.1 学习进度条
在这里插入图片描述

2.2 累积代码行和博客字数
在这里插入图片描述
2.3 学习感悟
本周我主要以做题为主,在做题目的过程中,我发现了我许多的问题,通过解决这些问题,我对C语言的运用能力得到了很大的提升,我把我不会的知识点变成会的,把我所掌握的知识进一步巩固,所以我觉得学习C语言,只学到知识点是远远不够的,最重要的还是要将所学到的C语言的知识点加以运用,通过做题来测试自己对C语言是否真正掌握,而且这种方式也可以加深对所学C语言知识点的印象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值