zoukankan      html  css  js  c++  java
  • C语言I博客作业09

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11635
    我在这个作业的目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
    这个作业在那个具体方面帮助我实现目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
    参考文献 C Primer Plus(第6版中文版)

    1.PTA实验作业

    1.1统计某类完全平方数

    题目内容描述:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

    1.1.1数据处理

    数据表达:定义了整形i, flag = 0, number = N;
    数据处理:
     for (i = 1;i * i <= N;i++) {
            if (i * i == N) {
                flag = 1;
            }
        }
        if (flag != 0) {
            flag = 0;
            int num[10] = { 0 };
            while (number != 0) {
                int temp = number % 10;
                num[temp]++;
                if (num[temp] >= 2) {
    
    
                    flag = 1;
                    break;
                }
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明


    Q:编译错误和部分正确
    A:丢了一个符号没打。还有忽略了一个flag=1;

    1.2 统计各位数字之和是5的数

    1.2.1 数据处理

    数据表达:定义了sum,ret,cnt=0,sum=0;和形参a,b。
    数据处理:
    while(number){
    		int d=number%10;
    		sum+=d;
    		number/=10;
    	}
    	if(sum==5) ret=1;
    	else ret=0;
    	return ret;
    }
    
    void count_sum( int a, int b ){
    	int cnt=0,sum=0;
    	for(int i=a;i<=b;i++){
    		if(is(i)){
    			cnt++;
    			sum+=i;
    		}
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    Q:编译错误
    A:总是忘记符号。还有有点不会。
    

    2.代码互评

    同学一

    同学二


    我的代码截图

    不同点
    1.同学一和同学二都使用了数组。
    2.同学一使用了switch语句。
    3.两位同学的代码都比我更加简洁。
    

    3.学习总结

    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.学习了越来越多的知识,需要更多的练习。
    2.需要自己多利用好时间多来练习编程和预习新的语句。
    3.遇到问题要积极解决,不能让问题一直是问题。
    4.要一直保持对学习的热情。

  • 相关阅读:
    【洛谷P1297】单选错位【期望】
    【洛谷P1297】单选错位【期望】
    【POJ1201】Intervals【差分约束】
    【POJ1201】Intervals【差分约束】
    【洛谷P3275】糖果【差分约束】【负环】
    【洛谷P3275】糖果【差分约束】【负环】
    【洛谷P1768】天路【负环】【二分】【数论】
    【洛谷P1768】天路【负环】【二分】【数论】
    【JZOJ4256】平均数【二分】
    【JZOJ4256】平均数【二分】
  • 原文地址:https://www.cnblogs.com/liubang52/p/14168394.html
Copyright © 2011-2022 走看看