南京网站开发,做国外网站建设,佛山网络公司哪家最好,北京最近发布会直播这个作业属于哪个课程C语言程序设计II这个作业要求在哪里链接我在这个课程的目标是掌握C语言以及熟练运用这个作业在哪个具体方面帮助我实现目标询问同学#xff0c;百度#xff0c;vs2019上的报错参考文献链接1.1 题目名6-1 统计某类完全平方数本题要求实现一个函数#xf…这个作业属于哪个课程C语言程序设计II这个作业要求在哪里链接我在这个课程的目标是掌握C语言以及熟练运用这个作业在哪个具体方面帮助我实现目标询问同学百度vs2019上的报错参考文献链接1.1 题目名6-1 统计某类完全平方数本题要求实现一个函数判断任一给定整数N是否满足条件它是完全平方数又至少有两位数字相同如144、676等。1.1.1数据处理整型变量int IsTheNumber(const int N){int m,n,i,j;nN;m(int)sqrt(N);//将平方数开方if (m*mn)//判断是否是平方数{int f[10]{0};//取0-9的数作为位数用数组作为表头while (n0){jn%10;//取个位数for (i0;i9;i){if (ji){f[i];//如果取的个位数与i相等就在数组对应的表头那里都加一if (f[i]1)//题目上说至少两个相等的数则大于一就ok{return 1;//返回1}}}n/10;//取下一位数}return 0;//返回0}return 0;}1.1.2实验代码截图1.1.3 造测试数据输入数据输出数据说明105 500cnt6样例100 1000cnt9说明正确400 800cnt4说明正确1.1.4 PTA提交列表及说明编译错误开根号那里把int写在了m前面但应该sqrt前面()加上。部分正确最后判断的时候用break但题目要求要返回1.1.2 题目26-2 统计各位数字之和是5的数本题要求实现两个函数一个函数判断给定正整数的各位数字之和是否等于5另一个函数统计给定区间内有多少个满足上述要求的整数并计算这些整数的和。函数is判断number的各位数字之和是否等于5是则返回1否则返回0。函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数并计算这些整数的和。最后按照格式1.2.1 数据处理整型变量int is(int n){int a0,b0;while (n!0){b n % 10;//提出个位数n / 10;//取下一位数a b;//整和}if (a 5)//判断整和数是否等于5return 1;elsereturn 0;}void count_sum(int a, int b){int sum 0, count 0, i;for (i a; i b; i){if (is(i))//以is函数的if为条件来进行判断{count;//计数满足的个数sum i;//整数的和}}printf(count %d, sum %d, count, sum);}1.2.2 实验代码截图1.2.3 造测试数据输入数据输出数据说明104 999104 is counted.count 15, sum 3720样例100 999count 15, sum 3720说明正确16 400count 16, sum 2555说明正确1.2.4 PTA提交列表及说明编译错误if判断五的那里的return没打2.代码互评上图为同学的下图为我自己的上图1.直接就是三个条件往上怼 2.printf那里的6%d没打空号 3.for语句还是要加个大括号吧。下图1.比上图啰嗦没想到可以直接用I来表示 2.上图代码感觉容易出错下图稳定。3.1 学习进度条周/日期这周所花时间代码行学到的知识点简介10/7-10/10930行scanf()语句if-else语句平方根号10.16/10.175个小时141如何运用for语句10.23/10.265个小时141如何定义函数运用while语句10.30/11.28小时200如何在if else和for中嵌套11.6/11.75小时100如何灵活的运用switch语句11.13/11.145小时80ngetchar();和switch加return 011.20/11.215小时92数组怎么用11.27/11.285小时89这次的第一题3.2 累积代码行和博客字数3.3 学习内容总结和感悟3.3.1 学习内容总结这周没有学习新内容复习各科以对应期末考试。3.3.2 思维导图3.3.3 学习体会这周复习线代和高数以及准备英语口语考试来了来了期末考试它来------------恢复内容结束------------|这个作业属于哪个课程|C语言程序设计II||------|----||这个作业要求在哪里|链接||我在这个课程的目标是|掌握C语言以及熟练运用||这个作业在哪个具体方面帮助我实现目标|询问同学百度vs2019上的报错||参考文献|链接|1.1 题目名7-8 输出三角形字符阵列本题要求编写程序输出n行由大写字母A开始构成的三角形字符阵列1.1.1数据处理整型变量int n, i, j;char op;op A;//将op赋为ascllAscanf(%d, n);for (i 1; i n; i)//行数{for (j 1; j n-i1; j)//列数{printf(%c , op);//打印字符op;//‘A’加一}printf();}1.1.2实验代码截图1.1.3 造测试数据输入数据输出数据说明4A-J样例5A-O说明正确3A-F说明正确1.1.4 PTA提交列表及说明编译错误scanf后面加了_s答案错误列数的for那里是jI但与那个九九乘法表不一样它每一行都减一个字符应是n-I1.1.2 题目26-2 统计各位数字之和是5的数本题要求实现两个函数一个函数判断给定正整数的各位数字之和是否等于5另一个函数统计给定区间内有多少个满足上述要求的整数并计算这些整数的和函数is判断number的各位数字之和是否等于5是则返回1否则返回0。函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数并计算这些整数的和。最后按照格式1.2.1 数据处理整型变量int is(int n){int a0,b0;while (n!0){b n % 10;//提出个位数n / 10;//取下一个位数a b;//整和}if (a 5)//判断整和的数是否等于五return 1;elsereturn 0;}void count_sum(int a, int b){int sum 0, count 0, i;for (i a; i b; i){if (is(i))//以is的判断为条件{count;//输出sum i;}}printf(count %d, sum %d, count, sum);}1.2.2 实验代码截图1.2.3 造测试数据输入数据输出数据说明104 999count 15, sum 3720样例15 500count 19, sum 3866说明正确400 900count 3, sum 1311说明正确1.2.4 PTA提交列表及说明编译错误第一个if那里的return后面没加sum和count没有初始化。格式错误有些大扩号没打好。2.代码互评上图为同学的下图为我自己的上图1.没看懂第二个for中的m/10是什么意思2.可以说非常详细一步一步来的3.还判断了奇偶性。下图1.直接就判定2.在条件中提数3.比上图简洁很多。3.1 学习进度条周/日期这周所花时间代码行学到的知识点简介10/7-10/10930行scanf()语句if-else语句平方根号10.16/10.175个小时141如何运用for语句10.23/10.265个小时141如何定义函数运用while语句10.30/11.28小时200如何在if else和for中嵌套11.6/11.75小时100如何灵活的运用switch语句11.13/11.145小时80ngetchar();和switch加return 011.20/11.215小时92数组怎么用11.27/11.285小时89这次的第一题12.4/12.55小时58这次的编程题(太难了)3.2 累积代码行和博客字数3.3 学习内容总结和感悟3.3.1 学习内容总结这周新学习了两种函数讲道理到现在我也没搞清楚只知道那个静态变量的值不会改变而局部变量会在被返回的时刻就会删除了。3.3.2 思维导图3.3.3 学习体会这周复习线代和高数而且也学了新东西但是嘞讲道理这周的题目有点难我们亲爱的助教他都还没写完我一看那两个编程题我人就傻了还要复习其他科目难啊