函数调用
BIGTEETHNB
这个作者很懒,什么都没留下…
展开
-
C语言:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序
在主函数中定义一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序,要求在主函数中对各子函数进行调用和测试。#include<stdio.h>void shuru(int a[],int n)/*输入数组*/{ int i; for (i = 0; i < n; i++) scanf_s("%d", &a[i]); pri原创 2020-12-17 12:41:10 · 9320 阅读 · 3 评论 -
c语言:输入半径r,高h,求圆锥的表面积和高(通过编写函数实现)
1.编写两个函数,分别求圆锥体的体积和表面积。2.从main函数中输入圆锥体的高和半径,调用两个自定义函数分别求出对应的体积和表面积,并输出完整信息。提示: 圆周率取3.14#include<stdio.h>#include<math.h>#define Pi 3.14/*π取3.14*/double yuanzhuitiji(double r, double h){ double v; v = Pi * r * r * h*(1.0/3); return v;原创 2020-11-19 19:26:19 · 28431 阅读 · 2 评论 -
C语言:编写函数 “分解质因数” ,并调用该函数实现其功能
函数调用1.编写一个函数,其功能是将一个正整数分解质因数,输出如下格式“90=233*5”,不返回值。2.主函数通过调用该函数实现此函数功能。#include <stdio.h>void fenjiezhiyinshu(int n){ int i; printf("%d=", n); for (i = 2; i <= n; i++) { while (n != i) { if (n % i =原创 2020-11-19 18:19:55 · 3318 阅读 · 0 评论 -
C语言:歌德巴赫猜想:2000以内的正偶数(不包括2)都能够分解为两个质数之和
验证歌德巴赫猜想:2000以内的正偶数(不包括2)都能够分解为两个质数之和。算法思路:将整数分解为两个整数,然后判断它们是否均为质数。若是,则满足题意并输出;否则重新进行分解和判断。其中,判断一个整数是否为质数采用函数实现。每个偶数只要得到一种分解就停止,不必要求出该偶数的所有质数和组合#include<stdio.h>#include<math.h>int panduanzhishu(int x){ int k, y, i, p; k = (int)sqrt(x);原创 2020-11-18 23:12:48 · 4850 阅读 · 0 评论 -
C语言:函数调用,打印不同行数和字符构成的等腰三角形
学校实验报告中的一道题。巧用函数调用,打印不同行数和字符构成的等腰三角形。具体要求:定义一个函数原型void DrawTriangle (int n,char c); ,实现功能为打印一个n行的由字符c组成的等腰三角形。主程序调用该函数,实现打印5行“ '* ’ ”、10行“ '# ’ ”的等腰三角形。#include<stdio.h>void DrawTriangle(int n, char c){ int a, b=1,d; while (n>0) { for (a原创 2020-11-18 20:16:47 · 7560 阅读 · 2 评论