C语言I博客作业10

问题 回答
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095
我在这个课程的目标是 成为一个合格的信息安全技术人员,追逐世界。
这个作业在哪个具体方面帮助我实现目标 利用循环嵌套、if-else结构、字符型变量输出图形
参考文献 《C语言程序设计》、部分同学的结构

1.PTA实验作业

1.1 输出三角形字符阵型

C语言I博客作业10_第1张图片

1.1.1 数据处理
  • 数据表达:分别用两个j、i、M、N四个整型变量控制数据输出的行与列,给字符型变量letter赋值'A'。
  • 数据处理:M=N;
    for(i=1;i<=N;i++){
    for(j=1;j<=M;j++){
    printf("%c",;letter);
    printf(" ");
    letter++;
    }
    printf("\n");
    M--;
    }
1.1.2 实验代码截图

C语言I博客作业10_第2张图片

1.1.3 测试数据
输入数据 输出数据 说明
4 A-F四行四列字母三角形 N=4
3 A-J三行三列字母三角形 N=3
1.1.4 PTA提交列表及说明

提交列表说明:

  1. 编译错误:没有在printf后加分号

    1.2 梅森数

    C语言I博客作业10_第3张图片

1.2.1 数据处理
  • 数据表达:应用了num、n、i、result等整型变量筛选1-20的梅森数。
  • 数据处理:for(n=0;n<=num;n++){
    result=pow(2,n)+1;
    for(i=1;i<=num;i++){
    if(i==1)
    continue;
    if(result%i==0)
    break;
    }
    if(num<2){
    printf("None");
    break;
    }
    if(i==result){
    printf("%d\n",result);
    }
    }
1.2.2 实验代码截图

C语言I博客作业10_第4张图片

1.2.3 测试数据
输入数据 输出数据 说明
6 3 7 31 n=6
3 3 7 n=3
1.2.4 PTA提交列表及说明

提交列表说明:
1.编译错误:printf后面又忘了打分号。
2.答案错误:设定算法时出现了逻辑错误。
----

2. 代码互评

  • 同学代码截图
  • 自己代码截图

3. 学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点总结 目前感到比较迷惑的问题
14/26~14/29 4天 大约100行 循环嵌套与if-else分支结构的结合 对于PTA的第1题仍然束手无策

3.2 累计代码行和博客字数

代码行 博客字数
大约100行 大概90字

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业10_第5张图片

3.3.2 学习体会

要复习了,抓紧2周的时间好好复习一下前面博客涉及的知识点,提升自我,争取考试排名靠前

你可能感兴趣的:(C语言I博客作业10)