c语言函数

C语言I博客作业11

拈花ヽ惹草 提交于 2019-12-22 01:52:41
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130 我在这个课程的目标是 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 这个作业在哪个具体方面帮助我实现目标 完成pta作业 参考文献 百度。语言程序设计 1.PTA实验作业 1.1 题目 统计各位数字之和是5的数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 1.1.1数据处理 数据表达:is定义了sum,x两个变量;void定义了sum,count,i三个变量,i用来循环 数据处理:while循环,if else结构 1.1.2实验代码截图 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 编译错误:上面nember,下面的nember的e打成了a .编译错误:跟上面一样,一时半会没发现 格式错误:中文顿号 1.2 题目 统计某类完全平方数 本题要求实现一个函数,判断任一给定整数 N 是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.2.1 数据处理 数据表达:定义了整型变量m,b,p和n 数据处理:for循环 1.2.2 实验代码截图 1

C语言I作业11

落花浮王杯 提交于 2019-12-21 11:34:26
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126 我在这个课程的目标是 了解函数的分类,作用以及功能,复习怎样调用函数和定义函数 这个作业在哪个地方具体方面帮助我实现目标 PTA作业,《C Primer Plus》,C语言的课本 参考文献 C语言程序设计 ,百度百科 ,百度文献 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

标准C语言(1)

流过昼夜 提交于 2019-12-21 02:07:06
C语言程序的绝大部分内容应该记录在以.c作为扩展名的文件里,这种文件叫源文件,C语言里还包含以.h作为扩展名的文件,这种文件叫做头文件 C语言程序里可以直接使用数字和加减乘除四则运算符号(*代表乘法,/代表除法) /* * C语言程序练习 * */ int main() { 2 * 2 + 5; return 0; }    C语言里每个计算步骤最后都必须用分号结束,每个用分号结束的计算步骤叫做一条语句 C语言程序里绝大部分语句应该包含在大括号中间 C语言里的大括号可以用来代表函数(函数可以看作是一组语句),每个函数都必须有自己的名字,不同函数的名字不能相同 C语言程序里必须包含一个叫做main的函数,这个函数叫主函数,程序必须从主函数的第一条语句开始执行,当主函数里最后一条语句结束后整个程序结束 C语言允许函数结束后用一个数字表示它的工作结果,这个数字叫做函数的返回值,主函数应该有返回值,如果主函数返回值是0表示,程序希望计算机认为它正常结束了,如果不是0表示程序希望计算机认为它出问题了。 C语言里预先保留了几十个英文单词,它们叫做关键字.每个关键字都有特定的用途,不能随便使用,所有关键字都是由小写英文字母构成的 return就是一个关键字,它的主要用途是结束,函数的执行(任何时候都能起这个作用),辅助用途是指定返回值的数值(当关键字后有数字的时候才起这个作用

C语言I博客作业11

人盡茶涼 提交于 2019-12-20 05:02:07
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业11 我在这个课程的目标是 熟练掌握C语言 这个作业在哪个具体方面帮助我实现目标 熟练掌握了各种循环结构,并且学会了自定义函数 参考文献 Markdown基本语法 集美大学林丽老师 一.PTA实验作业 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)数据处理 数据表达:

c语言主函数为什么要return

假如想象 提交于 2019-12-19 23:39:17
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文来源于网络 说到 return, 有必要提及主函数的定义。很多人甚至市面上的一些书籍,都使用了 void main( ) 这一形式 ,其实这是错误的。 C/C++ 中从来没有定义过 void main( ) 。 C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着: The definition void main( ) { /* ... */ } is not and never has been in C++, nor has it been in C. ( void main( ) 从来就不存在于 C++ 或者 C )。 下面分别说一下 C 和 C++ 标准中对 main 函数的定义。 1. C   在 C89 中, main( ) 是可以接受的。 Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language 2e (《 C 程序设计语言第二版》)用的就是 main( ) 。不过在最新的 C99 标准中,只有以下两种定义方式是正确的:    int main( void )    int main( int argc, char *argv[] )   (参考资料: ISO/IEC

c语言输入输出函数

…衆ロ難τιáo~ 提交于 2019-12-19 18:28:20
上学年学习c语言的时候比较匆忙,没好好吸收。 现在有时间好好复习下。 本文就c语言常见输入函数进行简单介绍,对比。 ps:由于自己能力有限,时间有限,多数介绍,总结都是摘录网上相关学习资料,下面给出本文参考资料的原文链接。 C语言的输入输出函数 C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数 -。常见输入输出函数简介。 getchar() //从键盘上输入一个字符常量,此常量就是该函数返回的值; putchar() //把变量中的一个字符常量输出; scanf() //从键盘上输入各类数据,并存放到程序变量中; printf() //把键盘中的各类数据,加以格式控制输出; gets() //读入一行字符串常量并放到程序的数组中; puts() //把数组变量中的一个字符串常量输出,并且带有回车'\n'; sscanf() //从一个字符串中提取各类数据; sprintf() //将各类数据写入字符串中; 一、printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf(" <格式化字符串>", <参量表>); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原 样输出; 另一部分是格式化规定字符, 以

C语言|博客作业11

这一生的挚爱 提交于 2019-12-19 07:51:03
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 快速的敲代码,制作出能使用的小软件 这个作业在那个具体方面帮助我实现目标 学习各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 参考文献 百度,《C语言程序设计》 1.PTA实验作业 1.1题目1 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 函数接口定义: int is( int number ); void count_sum( int a, int b ); 函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。 函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式 count = 满足条件的整数个数, sum = 这些整数的和 进行输出。题目保证0<a≤b≤10000。 裁判测试程序样例: include <stdio.h> int is( int number ); void count_sum( int a, int b ); int main() { int a, b; scanf("%d %d", &a, &b); if (is(a))

C语言I博客作业11

烂漫一生 提交于 2019-12-19 07:49:16
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业11 我在这个课程的目标 做一个自己的小游戏或小程序。 这个作业在那个具体方面帮助我实现目标 熟悉作用域,生存期。学习函数的调用。 参考文献 《C语言程序设计》 百度搜索 1.PTA实验作业 1.1 6-1 统计某类完全平方数 题目内容:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:定义了b,i,j,count,a[100]五个整型变量。 数据处理. 伪代码 begin 定义变量; 赋值; 判断是否满足条件 用while语句判断是否有俩个相同的数 进行for循环 根据题意,满足条件return 1; 最后结束return 0; 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 105 500 6 题目所给数据 215 450 3 随机取符合题意的数 385 240 0 随机取数 666 777 1 随机取符合题意的数 1.1.4 PTA提交列表及说明 说明. 1.编译错误:if (a[count]==a[j])漏打“()”。 2.编译错误:漏打count++。 3.部分正确:漏打条件if(b*b=i)。 4.答案错误:未打b=sqrt(i) 5.答案错误:同上。 6.没打return

C语言第八讲,指针*

人盡茶涼 提交于 2019-12-19 00:33:58
            C语言第八讲,指针* 一丶简单理解指针 说到指针,很多人都说是C语言的重点. 也说是C语言的难点. 其实指针并不是难.而是很多人搞不清地址 和 值.以及指针类型. 为什么这样说. 假设有两个变量,如下 int nNum1 = 1; int nNum2 = 0x00401000; 变量nNum1 保存的值是1 变量nNum2 保存的是一个16进制数值. 那么如果我们把保存16进制的这个变量.当作指针. 也就是说它保存了一个16进制数值而已. 我们可以通过16进制找到里面存储的值. 但是因为是保存地址的变量.所以我们需要加上特殊符号进行定义. 例如:    int *nNum2 = 0x004010000; 指针其实就是保存了一个特殊的数值而已. 而通常这个数值我们说是地址. 如果我们保存了1的地址,那么我们就可以访问1了. 怎么访问? 可以通过取内容符号进行访问. int nNum = 1; int *p = &nNum1; //保存1的地址,我们可以不用管.也可以理解为一个16进制数值而已. *p = 3; //修改地址空间的值. 二丶指针的数据类型 说到指针.其实我们说的并不是保存地址的难点.难点是该如何解释这个地址. 例如我们知道定义一个变量.我们可以知道这个变量的内存空间跟随这数据类型走. 例如:    int nNum1 = 3; //nNum1

C语言自学笔记【须知】

谁说胖子不能爱 提交于 2019-12-18 09:58:07
C语言须知 变量在使用之前必须先定义其数据类型,未经定义的变量不能使用 定义变量类型应放在可执行语句前面 C程序是由函数构成的 一个程序至少要有一个main()函数 C程序总是从main()函数开始执行,main()函数可以放在程序的任意位置 C语言程序是区分大小写的,相同字母的大、小写代表不同的变量 C语言的关键字和基本语句都是用小写字母表示 C程序的执行 键盘输入源程序→【编辑】→f.c磁盘文件→【编译】→f.obj→【连接】→f.exe→【执行】 来源: CSDN 作者: DOER1996 链接: https://blog.csdn.net/qq_43303859/article/details/103587958