- 博客(5)
- 收藏
- 关注
原创 【数组】递归求阶乘和
#include <stdio.h>int fact (int n) {// TODO 请在此处编写代码,完成题目要求if(n==0){return 1;}else{ return n*fact(n-1);}}int factsum (int n) {// TODO 请在此处编写代码,完成题目要求if(n==1){ return fact(1);}else{ return fact(n)+factsum(n-1);}}int mai
2020-12-28 12:00:42
333
原创 【函数】求倒数
#include <stdio.h>/* 请在此处完成你的程序 */double reciprocal (double number) {double num;if(number==0){printf(“0没有倒数\n”);return 0;}else{num=1/number;return num;}}int main () {double number, number1 = 10;number = reciprocal(number1);printf("%f\n
2020-12-28 10:13:41
3473
原创 【函数】递归实现指数函数
#include <stdio.h>int calc_pow(int x, int y) {if(y1){return x;}else if(y0){return 1;}else{return x*calc_pow(x,y-1);}};int main() {int x = 2;int y = 3;int s = calc_pow(x, y);printf("%d\n", s);return 0;}递归 x×calc-pow(x,y-1)第一次进来 y不等于1
2020-12-27 13:21:53
1247
原创 【函数+数组】求最大值
#include <stdio.h>int find_max_numbers(int numbers[], int n) {int i;int max_numbers=numbers[0];for(i=0;i<n;i++){if(numbers[i]>max_numbers){max_numbers=numbers[i];}}return max_numbers;}int main () {int numbers[] = {2, 8, 10, 1, 9, 10
2020-12-27 12:37:08
1473
原创 将数组中的数逆序存放
#include <stdio.h>int main() {int n;scanf("%d",&n);int arr[n];int i;for(i=0;i<n;i++){scanf("%d",&arr[i]);}for(i=n-1;i>=0;i–){printf("%d ",arr[i]);}return 0;心得:数组中输入数运用循环eg:for(i=0;i<n;i++){scanf("%d",&arr[i]); }
2020-12-27 12:03:21
664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人