C语言I博客作业09

一个人想着一个人 提交于 2019-12-05 05:25:51
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟练运用C语言
这个作业在那个具体方面帮我实现目标 百度遇到的问题
参考文献 文献

1.PTA实验作业

1.1题目名

1.1打印九九口诀表

问题描述: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1 数据处理
数据表达:定义了n,i,j,k四个整型变量。
数据处理:

定义变量n,i,j,k;
用scanf函数输入n;
for(i=1;i<=n;i++)用for语句计算i的值
for(j=1;j<=i;j++)用for嵌套语句计算j的值
printf("%d%d=%-4d",j,i,ji);用printf输出i,i*j,等号右边左对齐4位
printf("n")换行
return 0;返回0

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 4*4=16 样例
1 1*1=1 部分数据

1.1.4 PTA提交列表及说明

部分正确:if语句(j==i)里面少打了一个等于号

1.2 跟奥巴马一起画方块

1.1.1 数据处理
数据表达:
数据处理:

int n,i,j;//定义变量n,i,j
char a;
scanf("%d ",&n);
scanf("%c",&a);
if(n%2==0) //当n为偶数时
for(i=1;i<=n/2;i++) //n/2行
{
for(j=1;j<=n;j++) //每行n个
{
printf("%c",a);
}
printf("\n");
}
if(n%2!=0) //当n为奇数时
for(i=1;i<=(n+1)/2;i++) //(n+1)/2行
{
for(j=1;j<=n;j++) //每行n个
{
printf("%c",a);
}
printf("\n");
}
return 0;//返回0
}

1.2.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 a aaaaaaaaaa 样例
4 a aaaa 部分数据

1.2.4PTA提交列表及说明

部分正确:手快把n/2+1写成了n/2+2

2.代码互评

2.1同学代码截图

2.2自己代码截图


1.他只定义了一个整型变量和一个字符型变量,用了for嵌套语句输出结果
2.我定义了两个整型变量,用了if语句
3.我们都用了for嵌套语句,但是我比他多了一个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语句都能用的时候哪个比较好
第八周/11-15 2天 75行 do-while语句 循环体的使用
第九周/11-21 2天 85行 用continue跳出当前循环 码代码的时间一直要那么多

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!