7.1判断素数
#include<stdio.h> #include<math.h> int main() { int i, N, a, b; scanf("%d", &N); for(b=1; b<=N; b++){ scanf("%d", &a); for(i=2; i<=sqrt(a); i++) if(a% i == 0) break; if(i>sqrt(a) && a !=1) printf("Yes\n"); else printf("No\n"); } return 0; }
2:设计思路
1.输入变量 i N a b
2.循环b,通过for语句
3.通过判断是否为素数
4.输出
.流程图
3
在break后忘记加;
加入后成功编译
7-2 统计一行文本中的单词个数
#include<stdio.h> int main(void) { char string[10000]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!='\0';i++) if(c==' ') word=0; else if(word==0){ word=1; num++; } printf("%d\n",num); return 0; }
2.设计思路
1:输入变量i num word
2:通过for语句运行程序
3:输出结果
3错误分析 num后应该有两个+忘记一个
再加一个+解决问题
二、总结和学习进度条
(1)通过这几周的学习,我没有遇到什么太大的问题,都能解决。
(3)请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。