当前位置: 首页 > article >正文

Java while语句练习 C语言的函数递归

1.

/* public static void main(String[] args) {
     int[] arr = {25, 24, 12, 98, 36, 45};
     int max = arr[0];//不能写0
     for (int i = 1; i < arr.length; i++) {
         if (arr[i] > max) {
             max = arr[i];
         }
     }
         System.out.println(max);
     }*/
 /*public static void main(String[] args) {
     double height=8844330;
     double paper=0.1;
     int num=0;
     while (paper<=height){
         paper=paper*2;
         num++;
     }
     System.out.println(num);
 }*/
 //求倒过来的数,若为回数,则为true
 /*public static void main(String[] args) {
     int number=9875;
     int temp=number;//记录一开始的输入值
     int num=0;
     while (number!=0){
         int ge=number%10;
         number=number/10;
         num =num*10+ge;
     }
     System.out.println(num);
     System.out.println(num==temp);
 }*/
 //只能用+-,算出商和余数
 /*public static void main(String[] args) {
     int a=9999999;
     int b=4;
     int num=0;
     while (a>=b){
         a=a-b;
         num++;
     }
     System.out.println("商为"+num);
     System.out.println("余数为"+a);
 }*/
 //do while语句 先执行,后判断

2.

#include<stdio.h>
int fac(int n);
int main(void)
{
    int m = 0;
    printf("请输入m的值:");
    scanf_s("%d", &m);
    printf("%d\n", fac(m));
    return 0;
}
int fac(int n)
{
    if (n < 1)
        return -1;
    else if (n == 1)
        return 1;
    else
    return n+fac(n-1);//一直循环fac()函数,直到n==1
}


http://www.kler.cn/news/363855.html

相关文章:

  • 给已经写好的裸机程序移植freeRTOS操作系统
  • ModuleNotFoundError: No module named ‘pdfminer.high_level‘
  • 国产蓝牙耳机哪个品牌值得买?百元国产蓝牙耳机品牌排行榜
  • 【软件系统架构设计师-案例-3】设计模式
  • ReactOS系统中平衡二叉树,在一个空间中寻找与给定地址范围重合或部分重合的(已分配)区间
  • k8s备份恢复(velero)
  • node入门与npm
  • C++进阶-->继承(inheritance)
  • 使用Python爬虫API,轻松获取电商商品SKU信息
  • 第一次过程序员节
  • 阿里巴巴的数据库连接池Druid报Failed to look up JNDI DataSource with name ‘slaveDataSource‘
  • 头歌——人工智能(搜索策略)
  • bfloat16与float8、float16、float32的区别
  • Python数据分析工具OpenCV用法示例
  • 什么是SQL注入攻击?如何防止呢?
  • Web服务器 多IP访问网站
  • 音视频编辑码部分常识
  • 绝对差值的和
  • 力扣 —— 分发糖果
  • Vue中app.config.globalPropertiesVue.prototype和getCurrentInstance的使用
  • 机器视觉相机自动对焦算法
  • spark on kubernetes运行测试
  • Linux之例行性工作
  • 管道与共享内存
  • 【Go语言】语法基础之变量、数据类型详解
  • perl双引号内字符串的反斜线转义