C言語Iの仕事10:週のための仕事

週間の教育コンテンツ&ゴール

  • 第4章では、複数の典型的なアルゴリズムを伴い、循環ループ構造にプログラム設計の4.5全体的な構造を説明します。学生は、熟練したプログラミング、適切なアルゴリズム、合理的なループ構造を選択し、実際の状況に基づいて行うことができます。

    第二に、今週頭ジョブ

この作品は、カリキュラムに属し Cプログラミング言語II
ジョブが必要とする場合 運用要件
このコースでの私の目標です 制御ループの構造及びより典型的なアルゴリズム
この仕事は私が特定の面でその目標を達成するために役立っ 自分の問題からジョブとのgetフィードバックによって分析ソリューション中に見つかりました
リファレンス 文学

第三に、作業週

1.PTAラボの割り当て

1.1タイトル:タイトルは、プログラミングを必要とし、n行目の出力は、文字の三角アレイ大文字始まります。

  • 1.1.1データ処理
    表さデータ:nは、数、I、Jの変数は、整数型です。
    データ処理:

    主な機能
    変数n、数、I、J整数定義
    呼び出し関数のscanf( "%d個"、& n)の
    ためのforループを使用して(iはN =、I> 0; i--) iがN =場合、及びIを表し、> 0 iが低減される1。
    ため(J = 0; J <I、J ++)は、J = 0を示し、jは<私はJプラス1である
    のprintf( "%のC"、 'A' +番号);印刷'A' +ナンバー
    数++ ;
    のprintf( "\ N-");

  • 1.1.2スクリーンショット実験コード
  • 1.1.3ビルド・テスト・データ

  • 1.1.4 PTAは、リストとの説明を提出する

    コンパイルエラーを:ループ書かセミコロン、カンマため、printfの後の増加なし「;」

    1.2タイトル:

  • 1.2.1 数据处理
    数据表达:result,n,i,j,f整型
    数据处理:

    主函数int main()
    定义整型result,n,i,j,f=0;
    调用函数scanf("%d",&n);
    for(i=2;i<=n;i++)
    result=pow(2,i)-1;
    for(j=2;j<=sqrt(result);j++)for循环
    if(result%j==0) break;跳出循环
    if(j>sqrt(result))
    printf("%d\n",result);
    f++;f加1
    if(f==0)
    printf("None");

  • 1.2.2 实验代码截图
  • 1.2.3 造测试数据

  • 1.2.4 PTA提交列表及说明

    编译错误:题目没看懂
    部分正确:没有考虑素数

    2.代码互评

  • 同学代码
  • 我的代码

评:同学代码利用的是if循环里面嵌有while及for循环语句,知识涵盖比较丰富,而我的代码里面只有for循环里嵌入for循环显得很单调入门

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/9-10/12 两天 87行 整型和浮点型,printf,scanf语句,运算符等 不知道空格什么时候用
10/16-10/18 一天 90行 for循环语句 for语句里面的分号容易遗漏
10/23-10/25 20小时 89行 调用函数 还没搞清楚调用函数的意义是什么
10/30-11/2 25小时 120 四则运算的运用,字符型 大括号应该怎么打
11/6-11/8 2天 126 switch语句 题目不会做
11.11-11.17 10小时 190 熟悉使用while和do-while结构解决问题 题目不会做
11-20--11-22 10h 191 continue和break语句,嵌套循环 题目不会做
11/27-11/29 一天 120+ 循环嵌套 题目不会做

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

  • 3.3.1 学习内容总结

  • 3.3.2 学习体会
  • 学习循环结构,自我感觉还是很有趣的。循环结构的程序设计,涉及到多个典型算法,又让我开眼界,目前没有什么好疑惑的除了题目不会做,最主要的是比以前要好很多,会很多。

おすすめ

転載: www.cnblogs.com/godeagle/p/11959874.html