第三次作业
作业要求https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359
第六次作业:7-1求1到100的和
1.代码
#include<stdio.h> main() {int i,sum=0; for(i=1;i<=100;i++) sum = sum+i; printf("sum = %d",sum); }
2.解题思路
(1)定义主函数
(2)定义两个变量,一个循环变量i,一个变量sum求和
(3)利用循环求1-100,如果大于100结束循环
(4)利用sum求1-100的和
(5)输出得数
3.流程图
4.运行结果
5.调试
调试发现没什么问题
6.总结
经过此次作业让我们了解了循环,循环语句的使用。
刚接触循环还不是很熟练,写循环是应该注意循环的范围,并且要会写求和的公式。
第八次作业7-2寻找250
1.代码
#include<stdio.h> int main() { int a,n; while(a!=250){scanf("%d",&a);n++;} printf("%d",n); return 0; }
2.解题思路
(1)定义一个函数
(2)定义一个循环变量a,和变量n(n用来计算寻找250的次数)
(3)写一个循环语句,随意输入一个数a,当a为250时结束循环,输出n。当n不为250时,继续循环,n+1
(4)输出n循环的次数
3.流程图
4.运行结果
5.调试
6.总结
经过学习学会了新的循环语句while,不仅可以让循环更便捷,还可以让我们解决for解决不了的循环
第十一次作业6-1求m到n的和
1.代码
#include <stdio.h>
int sum(int m, int n);
int main()
{
int m, n;
scanf("%d %d", &m, &n);
printf("sum = %d\n", sum(m, n));
return 0;
}
int sum(int m,int n)
{
int sum=0;
for(; m<=n; m++){
sum=sum+m;
}
return sum;
}
2.结题思路
(1)定义一个子函数sum(sum为m到n的和)
(2)在主函数中调用m,n
(3)m<=n循环继续,,sum=sum+m(是求每次加上m得到的数),m=m+1(是使循环继续进行下去)
(4)当m>n时结束循环,并输出得数sum
3.流程图
4.运行结果
5.调试
6.总结
经过本次作业,我了解到怎样调用函数,和主函数和子函数的关系。
调用函数可以让繁琐的循环变的更加方便,提高效率,学会调用函数让我对更难的编程有了信心,
所以我应该更加认真的学习调用函数,使它变熟练。
总结:经过这几天的学习,我了解到了循环,使得我在c语言的学习上又前进一步,
我要多多编程,更加熟练的用最好的方法写编程。
评论链接
https://www.cnblogs.com/159357www/p/10003543.html
https://www.cnblogs.com/zduangduang/p/10022227.html
https://www.cnblogs.com/chengxu230921/p/10017973.html