c语言博客园作业10


1.PTA实验作业

1.1梅森数
1.1.1数据处理
数据表达:定义了整形变量num,n,i,j,f;
数据处理:将f赋值为 0;
输入n;
for i 1 to n;
flag←1;
sum←pow(2,i)-1;
for j 2 to sum/2;
x←sum%j;
if(x==0)
then[num←0;跳出循环]
end
if(j>=sqrt(num)
then[输出sum;count++;]
end
if(f==0)
then[输出None]
1.1.2实验代码截图

1.2.3造测试数据

1.1.4PTA提交列表及说明

  • 1.部分正确:主要是因为中间有一个if后面没有加{}导致最后输出结果只有一个数
    1.2输出三角形字符阵列
    1.2.1数据处理
    本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
    输入格式:
    输入在一行中给出一个正整数n(1≤n<7)。
    输出格式:
    输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
    数据表达:定义了n,i,a,b,c几个整型变量
    数据处理:主要运用for循环语句的嵌套
    1.2.2实验代码截图

    1.2.3造测试数据

    1.2.4PTA提交列表及说明

    答案错误:就是开始时候便没有考虑清楚i的取值范围是小于c
    2代码互评
    同学代码截图

    自己代码截图

    首先的话我的相比较他的来说更加简单,然后我没有直接将它赋值为1,都是运用了for循环语句的嵌套。再他相较于我来说多使用了一个,if语句
    更加清晰明了吧
    3.1学习进度条

    3.2累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
思维导图

3.3.2学习体会
好的,新的一周又过去了。然后呢期末考试来了,其实c语言是我最担心的一门,怎么说呢感觉pta的作业越来越难了,这次的作业我是真的不会做
虽然我在网上查找了一下,但是我还是至少把代码的基本意思给读懂了。其实每个星期都会有不同的收获,但是你真的自己不想去把它学好你永远都不会学好的
我觉得只要尽自己最大的努力来讲话吧,继续加油

猜你喜欢

转载自www.cnblogs.com/ysgg20010909/p/11955140.html