c语言函数

C语言I博客作业11

时光总嘲笑我的痴心妄想 提交于 2019-12-06 17:32:30
一 二 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html 我在这个课程的目标是 能够熟练运用C语言进行编程,并能够自己制作一些简单的软件 这个作业在那个具体方面帮助我实现目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 参考文献 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10128 1.PTA实验作业 1.1统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:定义整型变量n,b,m.数组p[10]。 数据处理: 用一个数组进行“桶排序”。 b=n%10 p[b]++ n/=10 //求余得到每一个数字,放到数组进行统计。 最后,如果数组中某个数字大于一个就return 1,回到主函数。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 105 500 cnt = 6 样例 1 100 cnt = 1 举例 1.1.4 PTA提交列表及说明 1.答案错误:for循环中i应该从0开始,而我从1开始,后改正。 1.2统计各位数字之和是5的数

C语言1博客作业11

让人想犯罪 __ 提交于 2019-12-06 17:29:26
问题 答案 这个作业属于在哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业11 我在这个课程目标是 学好C语言,为后面学习打好基础 这个作业具体在哪里方面帮助我 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 参考文献 百度 , C语言作业评价标准 一:PTA实验作业 1.1题目名统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if ( IsTheNumber(i) ) cnt++; } printf("cnt = %d\n", cnt); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 105 500 输出样例: cnt = 6 1.1

C语言|博客作业11

自闭症网瘾萝莉.ら 提交于 2019-12-06 17:03:41
问题 答案 这个作业属于哪个课程 C语言程序设计2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10129 我在这个课程的目标是 掌握并使用综合问题函数结构解决程序问题 这个作业在哪个具体方面帮助我实现目标 使用函数解决问题 参考文献 PTA常见问题解析 C语言程序设计 一、本周作业 PTA实验作业 1.1 统计某类完全平方数 题目内容及描述: 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等 1.1.1数据处理 数据表达:本题用了整型变量int r=sqrt(N);int n=N; int a[10]={} 数据处理: int r=sqrt(N); int n=N; int a[10]={}; if(r*r==N) while(n) if(a[d]==2) return 0; 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 105 500 见图示 144 676 见图示 1.1.4PTA提交说明及说明 提交列表说明: 编译错误: 原因:在函数的申明后面打了分号,并且数组表示错误 解决:查资料时了解了一点数组的用法,并且改正了过来 1.2 统计各位数字之和是5的数 题目内容及描述: 本题要求实现两个函数

C语言I作业11

吃可爱长大的小学妹 提交于 2019-12-06 16:40:56
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业11 我在这个课程的目标是 复习之前学过的语法知识,并学会运用 这个作业在那个具体方面帮助我实现目标 归纳,总结自己的解题错误,进一步了解自己的学习情况 参考文献 百度 1.PTA实验作业 1.1统计某类完全平方数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if ( IsTheNumber(i) ) cnt++; } printf("cnt = %d\n", cnt); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 105 500 输出样例: cnt = 6 数据表达 定义整形变量m,n

C语言I博客作业11

*爱你&永不变心* 提交于 2019-12-06 16:36:35
本周作业头 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126 我在这个课程的目标是 学习函数,并掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 这个作业在那个具体方面帮助我实现目标 完成PTA作业 参考文献 《C语言程序设计》,百度百科 1.PTA实验作业 1.1 题目1:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if ( IsTheNumber(i) ) cnt++; } printf("cnt = %d\n", cnt); return 0

C语言I博客作业11

十年热恋 提交于 2019-12-06 16:15:53
这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126 我在这个课程的目标是 在学习完课程后熟用C语言,编译一些自己喜欢的东西 这个作业在那个具体方面帮助我实现目标 熟练教材上的代码,并选择一些习题在编译软件上进行练习 参考文献 百度 1.PTA实验作业 1.1 统计某类完全平方数 本题要求实现一个函数,判断任一给定整数 N 是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:定义的变量有a和m,i,N他们都属于int类型。 数据处理:是选择加循环结构 伪代码:定义变量 表达式一,表达式二 if语句 定义变量 while语句 定义变量,表达式三 if语句,返回1 表达式四 返回0 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 111   520 6 有6个满足 963   1958 6 有6个满足 257   638 3 有3个满足 1.1.4 PTA提交列表及说明 编译错误: (1)声明被调用函数时没有加分号,把英文分号加上就没事了 (2)m==N写成了m=N 1.2 统计各位数字之和是5的数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5

C语言|博客作业11

天大地大妈咪最大 提交于 2019-12-06 15:34:18
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题,编写出一个小程序 这个作业在哪个具体方面帮助我实现目标 选择题帮助更好的理解了概念,函数题帮助我更好的掌握语法 参考文献 《C语言程序设计》 百度 CSDN 1. PTA实验作业 1.1 题目6-1 统计某类完全平方数 题目内容描述:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1 数据处理 数据表达:定义了整型变量n,m,定义了数组a[10] 数据处理:使用了嵌套循环 int IsTheNumber ( const int N ) { 定义n,m; n = N的根方并取整; m = n*n; if(m == N) { 定义大小为10的数组a,同时a内所有元素均初始化为0; while(m>0) { 定义i,i = m % 10; a[i]++计算有多少个这样的整数; if(a[i]==2) { 满足条件,返回1; } m = m/10; 循环计算 } } return 0; } 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据

C语言I博客作业11

依然范特西╮ 提交于 2019-12-06 15:32:01
一、本周教学内容&目标 第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 < C语言I作业011 > 我在这个课程的目标是 <复习所学相关知识,准备期末考试> 这个作业在那个具体方面帮助我实现目标 <在PTA中多次使用嵌套循环,熟练运用> 参考文献 << 集美大学林丽老师 >> C语言程序设计(第三版);百度 三、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 四、作业格式 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 题目名1 (6-1 统计某类完全平方数 (20分)) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() {

C语言I博客作业11

半城伤御伤魂 提交于 2019-12-06 15:30:30
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 学会并掌握C语言基本知识,能够相关C语言的各种代码 这个作业在那个具体方面帮助我实现目标 学习函数相关知识 参考文献 C语言程序设计(第3版)、百度、360浏览器 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片 1.1 6-1 统计某类完全平方数 (20分) 题目内容描述: 1.1.1数据处理 数据表达:本题用了n,t,i,temp,flag这些变量,其中n值来自于N的值,t是通过n开平方得值,i是一个循环变量,定义初始值为0,temp的值来源于n除以10的余数,flag定义初始值为0,通过条件判断赋值为1,都是整型变量; 数据处理:数据用到的表达式和流程结构。**请用伪代码表示**。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 105 500 cnt = 6 使用题目所给数据 10 100 cnt = 1 使用较小数据 200 600 cnt = 4 随机范围 10 1000000 cnt = 780 较大范围 1.1.4 PTA提交列表及说明 提交列表说明: 1.编译错误:在if(t*t==n)中少写一个“=”; solve:在原有的“=”后面再加上一个“=”; 2.编译错误:在循环条件for(i=0;i<10;i++)中写成i<

C语言I博客作业11

♀尐吖头ヾ 提交于 2019-12-06 15:25:40
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 我在这个课程的目标是 编写一个简单耐玩的小游戏 这个作业在那个具体方面帮助我实现目标 PTA作业+苦思冥想 参考文献 百度 1.PTA实验作业 1.1 统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if ( IsTheNumber(i) ) cnt++; } printf("cnt = %d\n", cnt); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 105 500 输出样例: cnt =