C语言I博客作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟练运用C语言
这个作业在那个具体方面帮我实现目标 百度遇到的问题
参考文献 文献

1.PTA实验作业

1.1题目名

1.1输出三角形字符阵列

问题描述: 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1 数据处理
数据表达:定义了n, j, i三个整型变量,一个s是字符型变量,A是赋值给变量s
数据处理:

定义变量n,i,j,;
A赋值给变量s;
用scanf函数输入n;
for (i = n; i > 0; i--)for循环语句;
for (j = 1; j < i+1; j++)for嵌套语句循环;
字符输出;
格式化输出;
printf("n")换行
return 0;返回0

1.1.2 实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

答案错误:原代码是 printf (" ");但是我下意识打成了 printf ("%d");

1.2 梅森数

1.1.1 数据处理
数据表达:定义了整型变量n,x,y,i,num
数据处理:

include<stdio.h>
include<math.h>
int main()
{
int n,x,y,i,num=0;//定义变量n,x,y,i,num
scanf("%d",&x);//输入数据n;
if(x1)//如果x=1;
printf("None");//输出None;
for(n=2;n<=x;n++)
{
num=pow(2,n)-1;//找出能表示为2的n次方-1的数
for(i=2;i<=num-1;i++)
{
if(num%i
0)//如果num对i取余等于0
{
y=1;
break;//跳出循环
}
}
if(y!=1)//如果y不等于1
printf("%d\n",num);
y=0;
}
return 0;//返回0
}

1.2.2实验代码截图

1.1.3 造测试数据


1.2.4PTA提交列表及说明

部分正确:最后一个y=0打字的时候0按成1了。

2.代码互评

2.1同学代码截图

2.2自己代码截图


1.他的代码定义了7个整型变量,用了for循环语句和嵌套语句
2.我的代码定义了5个整型变量,用了if-else语句和循环语句
3.我们两个的代码前面没有什么区别,在后面的if语句条件不一样
3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
3/10/11 9小时左右 95行 if-else语句,赋值运算法则 markdown语法会出现奇怪的问题
第四周/10-17 约9小时 95行左右 for循环结构语句 有些英文单词看不懂,要用有道,比较费时间。
第五周/10-23—10-25 2天 90行 定义函数与调用 调用函数不熟练。
第六周/10-31 1天 120行 多分支结构、字符型数据类型 听得时候觉得简单,做的时候就比较吃力
第七周/11-8 2天 105行 switch语句和for语句 switch语句和for语句都能用的时候哪个比较好
第八周/11-15 2天 75行 do-while语句 循环体的使用
第九周/11-21 2天 85行 用continue跳出当前循环 码代码的时间一直要那么多
第十周/11/28 1天 95行 循环结构的程序设计 比较担心期末考试

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
感觉几个月过去了,对c语言还是没有什么深刻的了解和认识,希望自己能更上一层楼!

posted on 2019-11-28 16:25  海螺人  阅读(202)  评论(1编辑  收藏  举报