zoukankan      html  css  js  c++  java
  • 9

    问题 回答
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 编程
    这个作业在那个具体方面帮助我实现目标 更好的学习c语言
    参考文献 简述

    1.PTA实验作业(20分/题)

    1.1 7-2 换硬币 (20 分)

    1.1.1数据处理

    数据表达:定义了整型变量x,a,b,c,count,并对count赋初始值为0, a,b,c分别表示5分,2分,1分的数量
    数据处理:

    # include <stdio.h>
    int main(void) 
    {
    	int x,i,w;
    	int a,b,c,d,count=0;/定义变量/
    	scanf("%d",&x);
    	x=x-8;
    	a=x/5;
    	for(i=a;i>=0;i--)               /用3次循环,第一次处理5分钱,第二次处理2分钱,第三次处理1分钱/
    	{
    		b=x-5*i;
    		c=b/2;
    		for(w=c;w>=0;w--)
    		{
    			d=x-5*i-2*w;
    			printf("fen5:%d, fen2:%d, fen1:%d, total:%d
    ",i+1,w+1,d+1,i+w+d+3);
    			count++;
    		}
    	}
    	
    	printf("count = %d",count);
    	return 0;
    }
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.3 造测试数据

    输入数据 输出数据 说明
    8 fen5:1, fen2:1, fen1:1, total:3 count = 1 8分换取零钱有1种方法
    10 fen5:1, fen2:2, fen1:1, total:4 10分换取零钱有4种方法

    1.1.4 PTA提交列表及说明

    提交列表说明:

    • 编译错误:少了个;
    • 答案正确:

    1.2 7-6 跟奥巴马一起画方块 (15 分)

    1.2.1 数据处理

    数据表达:定义整型变量N, i, j, 定义字符型变量c,i和j用于循环,N为输入的整数,c为输入的字符.
    数据处理:

    #include<stdio.h>
    int main()
    {
        int i,j,N;/定义整形变量/
        char c; 
        scanf("%d %c",&N,&c); 
        for(i=0;i<N*0.5;i++)/四舍五入采用N*0.5/
    	{
            for(j=0;j<N;j++)
            {
            	printf("%c",c);/输出c/
    		}
    		printf("
    ");/换行/
        }
        return 0;
    }
    

    1.2.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    10 a 输出矩形

    1.2.4 PTA提交列表及说明

    提交列表说明:

    2.代码互评(5分)

    7-2 换硬币 (20 分)

    同学代码截图

    自己代码截图

    两个的不同点在于输入和处理。一个先处理后输入,一个先输入后处理。

    3 学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学习到的知识点简介 目前比较疑惑的问题
    第六周 20小时 416行 基本学习C语言
    第七周 6小时 153行 进一步了解算法
    第八周 21小时 425行 学习了for循环结构,并了解了while循环结构
    第九章 17小时 679行 学习了自定义函数
    第十周 21小时 453行 学习了if-else,for,while的嵌套。
    第十一周 23小时 627行 学习了switch选择结构。
    第十二周 23小时 424行 学习了do while。
    第十三周 6小时 142行 学习了continue 最近有点烦躁没静下心来学习,整理学过的内容,有些思路乱

    3.2 累积代码行和博客字数

    时间 博客字数 代码行
    第四周 713 0
    第五周 713 0
    第六周 1540 416
    第七周 2419 569
    第八周 3595 994
    第九周 4676 1124
    第十周 6154 1585
    第十一周 7682 2212
    第十二周 9142 2658
    第十三章 10098 2800

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    静下心来学习很重要。

  • 相关阅读:
    MySQL的Date()函数拼接
    org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start()
    js判断对象是否为空对象的几种方法
    json,js中typeof用法详细介绍及NaN、 null 及 undefined 的区别
    将[object Object]转换成json对象
    升级d7的代码到2010以上版本注意事项(SetLength的参数就是字符长度,而不是字节长度,但Move函数要改)
    我是如何用 10 天自学编程,改变一生的?(学习编程的时候,不要死记硬背,要培养感觉)
    Anbox —— 在 Linux 系统中运行 Android 应用
    一定要在commit之前做RAR备份,这样在出问题的时候,可以排除别人代码的干扰
    排序算法总结
  • 原文地址:https://www.cnblogs.com/guolifei/p/11913849.html
Copyright © 2011-2022 走看看