作业要求:https://www.cnblogs.com/ranh941/p/7999266.html。
第11周作业:7-1 求1到100的和
1.实验代码
#include<stdio.h> int main() { int sum,i; sum=0; for(i=1;i<=100;i++){ sum = sum+i; } printf("sum = %d ",sum); return 0; }
2.解题思路
第一步:定义变量sum=0,i=1
第二步:利用循环结构让循环变量i从1到100累加求和
第三步:使i小于等于100,当条件不满足时循环结束,跳出结果。
3.流程图
4.过程
问题:一开始不确定i的具体取值范围。总觉得应该是小于100,以至于最后求和的时候少一个数。
第12周作业:7-2 寻找250
1.实验代码
#include<stdio.h> int main() { int x,n; while(x!=250){ scanf("%d",&x); n++; } printf("%d",n); return 0; }
2.解题思路:
第一步:定义变量,x, n。
第二步:利用循环结构,当开始的数不是250时,开始循环,用户输入一个数,n 随着循环的次数依次加一。
第三步:直到遇到250,程序跳出,输出结果n。
3.流程图:
4.过程:
问题:最开始没太理解,等理解过后没有太大问题。
第13周作业:6-3 判断奇偶性
1.实验代码:
#include <stdio.h> int even( int n ){ int even=0; int i; if(n%2==0){i=1;} else{i=0;} return i; } int main() { int n; scanf("%d", &n); if (even(n)) printf("%d is even. ", n); else printf("%d is odd. ", n); return 0; }
2.解题思路:
目 标:在题目已给一些代码的基础上插入自己的代码
第一步:利用循环结构判断所输入的数是否为奇数。
第二步:输出结果。
3.流程图:
4.过程:
总结:
本周学会了for循环和while循环时的输入方式,虽然都是循环,但输入方式还是有区别的。还学会了调用函数,让我受益匪浅。
做题的时候总是马虎,以至于会出现错误。希望在错误中吸取经验,为以后的学习奠定基础。
表格:
评论链接:
https://www.cnblogs.com/cyw1/p/10028608.html
https://www.cnblogs.com/gaorong123/p/10034079.html
https://www.cnblogs.com/chengxu230921/p/10017973.html