• C语言I博客作业11


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 C语言I作业0011
    我在这个课程的目标是 熟练C语言
    这个作业在那个具体方面帮助我实现目标 帮助我熟悉巩固所学
    这个作业在那个具体方面帮助我实现目标 对PTA作业更加熟练,发现自己的错误
    参考文献 《C Primer Plus》第六版、百度

    1.PTA实验作业

    1.1题目名1

    1.1.1数据处理
    数据表达:N,temp2=N,定义m,sign,i变量
    数据处理:

    int IsTheNumber ( const int N ){
    	int temp2=N;
        int m,sign,i;
    	sign=0; 
    	for(m=10;m<temp2;m++){
    		if(temp2==m*m){printf("%d ",temp2);打印有哪些满足平方 
    			sign=1;
    			break;判断是否是一个数的平方 ,是的话进行下边判断是否有两个相同数字 
    		}
                if(m==-1)
                break; m溢出后停止循环 
    	}
    	 int count=0;
    	if(sign==1){  先判定N的位数
    		 while(temp2>0){
    		 	count++;
    		 	temp2 /=10;
    		 }     在定义一个n的位数的数组,将n的每位放入数组
    		 int arr[10];  这里应该定义arr的长度为10,因为传入的整数的每位数可能是0~~9,而不是传入数的位数。 
    		 for (i=0;i<10;i++)   初始化数组,count[number]={0};也可以初始化数组 
    			arr[i]=0;
    		 int temp=N;  再将N的值给一个临时变量temp 
    		 int temp3=0;  在来一个临时变量记录temp的每个数字。 
    		while(temp>0){
    		 	temp3=temp %10;
    		 	arr[temp3]++;
    		 	temp /=10;
    		 }
    		 for(i=0;i<10;i++){
    		 	if(arr[i]>=2){
    		 		return 1;
    		}}}
    	return 0;
    }
    

    1.1.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    105 500 cnt = 6 例题的数据
    15496 cnt = 9 随机输入的数据

    1.1.4PTA提交列表及说明

    1.2 题目名2

    1.2.1 数据处理
    数据表达:先定义两个整型变量:num1,sum,然后sum=0
    1.2.2 实验代码截图


    1.2.3 造测试数据

    输入数据 输出数据 说明
    104 999 104 is counted. count = 15, sum = 3720 例题的数据
    4918 count = 7, sum = 156 随机输入的数据进行测试

    1.2.4 PTA提交列表及说明

    编译错误是要打两个加号,这个不是我不知道,是做的时候没打好少打了,部分错误我也不知道怎么错的。

    2.代码互评

    2.1同学代码截图 (计科1班彭齐家同学)


    2.2自己代码截图


    2.3比较结果
    我感觉我想的好像复杂了,我的代码比他的代码行数多,没搞懂。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
    第十一周(12.3-12.5) 3天 200行左右 进一步学习了函数,以及局部变量和全局变量 有点懵
    3.2 累积代码行和博客字数
    3.3 学习内容总结和感悟
    3.3.1 学习内容总结
    3.3.2 学习体会
    这几次作业感觉自己不太会,都是看了同学的,然后自己都搞不懂,我现在很懵,不知道怎么搞才能跟上,这作业也是有点难,那些分数高的题目看都看不懂,然后就不知道怎么动。
  • 相关阅读:
    setUP和tearDown,setUpClass和tearDownClass
    执行代码提示:Ran 0 tests in 0.000s
    Python自动化测试执行用例
    Python+webdriver自动化脚本的封装调用
    SQL之INDEX
    SQL之WHERE,GROUP,HAVING,ORDER BY
    SQL之LIMIT
    python基础之字符编码、文件处理
    python基础之列表、元组、字典、布尔值、集合
    python基础之if条件判断、while循环及数据类型
  • 原文地址:https://www.cnblogs.com/gt010421/p/11995330.html
Copyright © 2020-2023  润新知