この作品は、コースに属し | C言語プログラミングⅡ |
---|---|
どこの仕事でこの要件 | http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100 |
このコースでの私の目標です | 我々は問題を解決するために右のループ構造を選択します |
このジョブは、どのような具体的な目標の面で私を助けました | PTAの操作や放課後の練習 |
リファレンス | C言語中国のネットワーク、CSDNネットワーク、C言語プログラミングの教科書 |
1.PTAラボの割り当て
文字1.1の出力三角配列
1.1.1データ処理
-発現データ:変数の定義N、I、J定義された文字変数X
-データ処理:チャーX = 64、//使用ascll値算出、65個のascllのA値
scanfのn個の入力値
(I = 0のため、私<N; iが++)//線Iの数を制御するために使用される
(j = 0; J < NI; J ++)// 第2の長さの次の行を制御するための
それぞれに添加し、X = X + 1 // X値を
printf( "%cの"、X )// 出力X
のprintf( "\ N-")改行
復帰0復帰
1.1.2スクリーンショット実験コード
1.1.3ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
1 | A | 1に等しいです |
3 | A B C D E F |
7未満 |
リストと説明を提出1.1.4PTA
-
-間違った答え:×1つの文字の変数が定義されていますが、int型で定義されていない
2 ascll値は、直接xの定義が使用されていません
1.2メルセンヌ数
この問題は、任意の正の整数N(N <20)のために、すべてのメルセンヌ^ N-1の出力が2以下ではない、プログラミングを必要とします。
1.2.1データ処理
-数据表达:定义变量n,a,b=0,i=0,num=0,c=0
-数据处理:#include<math.h>
num=pow(2,n)-1;//调用数学函数
if(a==1)//进行判断
printf("None");//若为1则没有
for(n=2;n<=a;n++)
{
num=pow(2,n)-1;
for(i=2;i<=num-1;i++)使用for嵌套进行循环
{
if(num%i==0)//进行求余
break//跳出来
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 |
---|---|
5 | 3 7 31 |
1 | NONE |
1.2.4PTA提交列表及说明
-编译错误:没有调用数学函数pow(2,n)-1用的是2^n-1
-编译错误:调用了数学函数2^n-1没改
—编译错误:if语句中的判断语句写成了赋值语句
2.代码互评
同学代码
我的代码
-同学代码调用了math数学函数
-同学与我使用的语句不同,同学使用了一个while语句,我是一个for嵌套语句
-同学调用了prime函数,可用于判断素数
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码数 | 博客字数 | 学到的知识点简介 | 目前疑惑的问题 |
---|---|---|---|---|---|
第五周 | 6 | 20 | 520 | 初步了解编程如何进行 | 编程开始的单词有什么作用,编译是如何进行的 |
第六周 | 3 | 30 | 670 | 学会运用markdown语法和了解博客园作业格式 | 如何在博客随笔字体加颜色 |
第七周 | 4 | 115 | 980 | 学会了if语句和编程的数学函数怎么写 | while语句如何使用和电脑上表格和why手机上顺序不一样 |
第八周 | 7 | 120 | 994 | 学到了函数与自定义函数,与调用函数 | pta上面的还有很多错误地方找不到 |
第十周 | 9 | 170 | 1102 | 分支结构与循环结构的结合运用 | 流程结构的选择运用和语句的正确用法 |
第十二周 | 15 | 215 | 1125 | 学会使用分支结构switch | 多种循环语句复合时候的格式 |
第十三周 | 16 | 225 | 905 | 熟悉使用while和do while | 怎么合适的选用学过的语句 |
第十四周 | 16 | 238 | 985 | 会选择合适的循环结构解决问题 | dev上面的做的对的,上pta就错误了,很难找错误 |
3.2累计代码行数与博客字数
3.3学习内容总结与感悟
3.3.1学习内容总结
3.3.2学习体会
1.感觉学习进度很快,很多以前学的东西给忘了,希望老师可以缓缓
2.学习内容很困难,需要拿两个下午单独出来处理,还比较烧脑。
3.dev与pta真的差别太大了,很多次dev上面对了,上pta又错了,这是为什么