4-1函数
4-1函数
- 4-1.函数
- 1.计算球的体积
- 2.求m到n之和
- 3.素数判断函数编写
- 4.回文数判断函数
- 5.区间内素数计数
- 6.输出区间内所有的闰年
- 7.输出三位数中所有的水仙花数
- 8.复数运算(全局变量)
- 9.求平面坐标中某线段的中点坐标(全局变量)
- 10.回文素数
由于编者水平有限,有错误欢迎提出指正
4-1.函数
1.计算球的体积
描述
定义一个计算球体积的函数volumnOfBall(),形参为半径(半径可以是小数值),返回球的体积。在主函数main()中从键盘输入半径r,调用自定义函数volumnOfBall()求球的体积并输出。
pi取值为3.1415,输出保留三位小数
球体积计算公式:
#include
#define PI 3.1415
//注意r可能是小数
//用float或者double
//对应占位符应用%f / % lf
float volumnOfBall(float r) //球体积只需要一个参数 r--半径
{float v;v = (4.0/3)*PI*r*r*r; //注意整数除法问题return v; //返回结果
}
int main(void){//在此定义主函数代码float r; //变量作用域问题float v; //可以与上面的函数同名scanf("%f",&r); //不要漏了去地址符&v = volumnOfBall(r);printf("%.3f",v); //保留三位小数;return 0;
}
2.求m到n之和
编写一个函数,要求实现一个计算m~n(m
int sum( int m, int n );
其中m和n是用户传入的参数,保证有m 请根据编程模板,编写一个函数,该函数的功能是判断一个数是否是素数。如果是素数,则返回1,否则返回0。 根据模板,编写一个函数,完成回文数判断的功能。如果是回文数,则返回1,如果不是回文数,则返回0。 回文数首先是自然数,是指正序读取与逆序读取,都是同一个数,例如,12321是回文数,而12312就不是回文数。 注意:题目并没说是几位数! 编写程序,接受两个整数作为一个区间的边界。判断该区间内有多少个素数。将素数的个数输出,不要输出任何其他多余字符。 请编写一个函数,实现判断一个数是否是素数的功能。如果是素数,则返回1,否则返回0。 输入示例1:2 1000 输出示例1:168 输入示例2:1000 2(思考应如何处理?) 输出示例2:168 描述 闰年的判断条件: 能被4整除但不能被100整除,或者能被400整除。 描述 自定义一个判断水仙花数的函数isFlower(),形参为正整数,如果是水仙花数,返回1,否则返回0。在主函数main()中调用自定义函数isFlower()输出所有的水仙花数。 描述 复数的加法: PS:比较简单就不写注释了 描述 151既是素数又是个回文。现在想要你找出 a 跟b 之间所有的回文素数。(5 <= a < b <= 100,000,000); 点赞点赞!!!#include 3.素数判断函数编写
#include4.回文数判断函数
#include5.区间内素数计数
#include6.输出区间内所有的闰年
定义一个判断润年的函数isLeapYear(),形参为年份,如果是润年返回1,否则返回0。在主函数main()中从键盘输入起始年份和终止年份,用逗号分隔,然后调用自定义函数isLeapYear(),将所有的润年年份输出,每个年份占6位宽度。#include 7.输出三位数中所有的水仙花数
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)。#include 8.复数运算(全局变量)
我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。
设z1=a+bi,z2=c+di是任意两个复数,则它们的和是 (a+bi)+(c+di)=(a+c)+(b+d)i
定义2个全局变量result_real和result_image,设计一个自定义函数complex_add(),在主函数main()中调用complex_add(),将用户输入的2个复数的实部和虚部传给自定义函数,在自定义函数中完成两个复数和的计算并存入全局变量中,最后在主函数main()中输出计算结果。
提示:将模板代码补全,不要更改程序结构。#include 9.求平面坐标中某线段的中点坐标(全局变量)
定义2个全局变量cx和cy,分别用于存放线段中点的x和y坐标值;设计一个自定义函数center(),在主函数main()中调用center(),将用户输入的线段2个端点的坐标值传给自定义函数,在自定义函数中计算中点坐标,在主函数main()中输出结果。
提示:将模板代码补全,不要更改程序结构。#include 10.回文素数
可将前面的回文函数和素数函数copy过来#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
