题目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、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。