题目7-1 判断素数
1.实验代码
#include<stdio.h>
#include<math.h>
int main(void)
{
int x,a,n,b;
scanf("%d",&n);
while(n--){
scanf("%d",&x);
b=1;
for(a=2;a<=sqrt(x);a++){
if(x%a==0){
b=0;
break;
}
}
if(b==0||x==1)
printf("No\n");
else
printf("Yes\n");
}
return 0;
}
2 设计思路
第一步:定义各函数
第二步:设置循环并用n控制循环次数
第三步:用ab来判断输入值x是否为素数
流程图
3.本题调试过程碰到问题及解决办法
'==' 少打了一个 '='
7-2 统计一行文本的单词个数
1.实验代码
#include<stdio.h>
int main(){
char c,s[1000];
int i,a=0,b=0;
gets(s);
for(i=0;;i++)
{
c = s[i];
if(c=='\0'){
break;
}
if(c==' '){
b=0;
}
else if(b == 0)
{
b = 1;
a++;
}
}
printf("%d",a);
return 0;
}
2 设计思路
第一步:定义字符型变量c与字符型数组s
第二步:利用' '和a来判断单词数的多少
本题调试过程遇到的问题及解决办法
应该用中括号却用成了小括号
二、总结和学习进度条
1、总结这几周所学内容
通过这几次pta和博客园的编写,加强了编写能力,逐渐的改正了自己的习惯性错误,渐渐觉得C语言越来越不是那么陌生了。
2、点评3个同学的本周作业
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。