作业要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359】
第六次作业:7-1求1到100的和
一、代码
#include<stdio.h> int main() { int i,sum; sum=0; for(i=1;i<=100;i++){ sum=sum+i; } printf("sum = %d\n",sum); return 0; }
二、解题思路
(1)编译预处理命令并定义主函数;
(2)分别定义一个循环变量和一个求和变量;
(3)使求和变量的初始值为零;
(4)使用for循环语句求1到100的和;
(5)设定一个判断值使循环不会提前结束;
(6)编译结束语句输出结果。
三、流程图
四、运行调试截图
遇到的问题及解决方法:
没有太大的问题,主要是for循环语句的使用,要更加仔细一点,多注意一些细节。
第八次作业:
7-2寻找250
一、代码
#include<stdio.h> int main() { int a=0,i=0; while(a!=250){ scanf("%d",&a); i++;} printf("%d",i); return 0; }
二、解题思路
(1)编译预处理命令;
(2)定义两个变量a和i;
(3)使用while循环语句;
(4)开始循环a!=250 i++;
(5)输出结果。
三、流程图
四、运行截图
调试截图:
遇到的问题及解决方法:
最开始不理解while语句的使用方法;后来在询问同学后明白while后边括号内是定义的取值。
第十一次作业:
6-1求m到n之和
一、代码
int sum(int m,int n){ int i, result = 0; for(i=m;i<=n;i++){ result=result+i;} return result; printf("sum = %d\n", sum); }
二、解题思路
(1)定义变量sum,m,n,i,result=0;
(2)输入m,n在m,n的范围内求素数;
(3)利用for循环语句求题中所要求的整数和;
(4)输出sum并得出结果。
三、流程图
四、运行截图
调试截图
遇到问题及解决办法:
忘记定义变量,提交失败后在检查中发现并改正了错误。
个人总结:
1.学习内容及收获:这段时间学习了关于for循环语句及while循环语句的使用场合及方法,能够独立解决一些基础的循环问题。
2.难点及措施:在刚刚学习for循环语句的时候不懂if判断条件的先后顺序,于是我多次反复尝试,弄清楚了问题。以后还需多加练习,争取更熟练的掌握方法。
表格及折线图:
点评同学博客链接:
https://www.cnblogs.com/alqqal/p/10035876.html
https://www.cnblogs.com/alqqal/p/10035876.html
https://www.cnblogs.com/alqqal/p/10035876.html
原文:https://www.cnblogs.com/gaorong123/p/10034079.html