作业要求一 作业要求博客链接
https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359
作业要求二 PTA作业
第六次作业 题目7-1 求1到100的和
1.实验代码
#include<stdio.h> int main() { int i,sum=0; for(i=1;i<=100;i++) {sum=sum+i;} printf("sum = %d",sum); system("pause"); return 0; }
2.解题思路
(1).描述题目算法
第一步:定义整数型变量i,sum;
第二步:利用for循环语句进行对i的循环;
第三步:对i进行判断,执行sum=sum+i的运算,并对i进行累加;
第四步:输出所求结果,sum。
(2).流程图
3.本题调试过程碰到问题及解决办法
(1).程序运行结果截图
(2).设置断点、单步调试界面截图
(3).遇到的问题及解决方法
这道题问题不大,就是要注意细节。
第九次作业 题目7-5 奇偶分家
1.实验代码
#include <stdio.h> int main(void) { int z,n,i,count1,count2; count1=0; count2=0; scanf("%d",&z); if(z<=1000&&z>0){ for(i=1;i<=z;i++){ scanf("%d",&n); if(n%2!=0){ count1++; } else if(n%2==0){ count2++; } } } printf("%d %d ",count1,count2); return 0; }
2.解题思路
(1).描述题目算法
第一步:定义整数型变量z,n,i,count1,count2;
第二步:利用if语句判断z的范围;
第三步:利用for循环进行对i的判断以及循环;
第四步:在for循环里插入if-else if语句,并对n的奇偶性进行判断;
第四步:输出所求结果,奇数偶数各有几个。
(2).流程图
3.本题调试过程碰到问题及解决办法
(1).有错误提示截图
(2).程序运行结果截图
(3).设置断点、单步调试界面截图
(4).遇到的问题及解决方法
本题利用了较多的语句比较易混,多个重复容易出现忘记括号的问题,忘记=为赋值,==才为等于。
第十一次作业 题目6-1 求m到n之和
1.实验代码
#include<stdio.h> int sum(int m,int n); int main() { int sumb2e,m,n; sumb2e=sum(m,n); printf("%d %d %d",m,n,sum); system("pause"); return 0; } int sum( int m, int n ) { int i,sum = 0; for(i=m;i<=n;i++) {sum = sum+i;} return sum; }
2.解题思路
(1).描述题目算法
第一步:自定义函数声明int sum(int m,int n);
第二步:定义三个整数型变量sumb2e,m,n;
第三步:输入自定义函数sumb2e=sum(m,n);
第四步:输出所求结果;
第五步:在所用代码下对自己所自定义的函数进行解释。
(2).流程图
3.本题调试过程碰到问题及解决办法
(1).有错误提示截图
(2).程序运行结果截图
(3).设置断点、单步调试界面截图
(4).遇到的问题及解决方法
本次运用了自定义函数,一开始忘记了在下面的解释,后来忘记了定义变量,还出现了打错的现象,应更加仔细一些。
作业要求三 个人总结
1.学习内容及收获
学习了while循环,求素数,以及自定义函数。
可以自己独立打出一些代码。
2.难点、克服措施
循环语句弄不明白,自定义函数声明不够准确。
多多练习,细心学习。
作业要求四 互评和学习进度
1.点评同学博客链接
https://www.cnblogs.com/ytyt12/p/10023834.html
https://www.cnblogs.com/moyoujiang/p/9939932.html
https://www.cnblogs.com/wu1263344154/p/10035683.html
2.表格和折线图