五
1.实验代码
注意:将代码贴在此处,必须使用插入代码的方式!!禁止将代码直接粘贴到博客上,否则此题0分。
1.判断素数
#include <stdio.h> #include <math.h> int main() { int n, i, flag; long long x; scanf("%d", &n); while(n--) { scanf("%lld", &x); flag = 1; for(i = 2; i <= sqrt(x); i++) { if(x % i == 0) { flag = 0; break; } } if(x == 1 || flag == 0) printf("No\n"); else printf("Yes\n"); } return 0; }
2 设计思路
(1)文字描述,主要描述题目算法。如:
第一步:设置for语句循环
第二步:判断是否为素数
(2)流程图
2.统计一行文本的单词个数
#include<stdio.h> int main() { char str[1001]; gets(str); int count=0; int i=0; while(str[i]==' ') i++; while(str[i]!='\0') { if(str[i]!=' ') { count++; while(str[i]!=' ') { if(str[i]=='\0') break; i++; } } else { while(str[i]==' ' ) i++; } } printf("%d\n",count); return 0; }
2 设计思路
(1)文字描述,主要描述题目算法。如:
第一步:定义变量
第二步:利用循环计数
(2)流程图
3.本题调试过程碰到问题及解决办法
注意1:必须有错误提示的截图
注意2:务必要把碰到问题如何解决说明清楚。助教或教师无法理解,即为0分。
发现忘记设置count++
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
对常用语句已经比较熟悉,可以熟练的运用
2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业,无点评作业倒扣该题分数。
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。