• 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 学习体会

    静下心来学习很重要。

  • 相关阅读:
    iOS开发App上传的三大步骤
    iOS开发关于AppStore程序的上传流程
    AFNetworking 3.0x版本最新特性
    iOS开发中两个不错的宏定义
    iOS开发中NSDate时间戳的转换--
    HDU 2844 Coins 多重背包
    poj 1888 Crossword Answers 模拟题
    杭电oj 1069 Monkey and Banana 最长递增子序列
    郑轻校赛题目 问题 G: 多少个0
    HDU 2571 命运
  • 原文地址:https://www.cnblogs.com/guolifei/p/11913849.html
Copyright © 2020-2023  润新知