我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用for循环能解决吗,是不是需要用到递归?

用for循环能解决吗,是不是需要用到递归?递归的话递归出口和递归式子应该怎样写啊?

img

不需要使用递归,for循环即可解决,参考


#include <stdio.h>
void main(){
    int i,j,n,m,s=0;
    scanf("%d",&n);
    if(n<1||n>7)
        printf("Input error!");
    else{
        for(i=1;i<=n;i++){
            m=0;
            for(j=1;j<=i;j++)
                m=m*10+i;
            s+=m;
        }
        printf("S=%d",s);
    }
}

img

近期文章

  • htaccess重写没有.php扩展名到文件的URL
  • 关于学习C++第三天的疑惑
  • Java Jlable或image问题
  • 关于航模电池的电压输出到电机电压下降问题
  • WIN10 EXCEL2019如何实现只运行1个进程?
  • myeclipse里创建的web项目中代码alert部分运行显示不出来
  • python tk 单选框选中会自动选择问题
  • 先学函数还是字符串?
  • java.lang.NoClassDefFoundError错误
  • 有没有办法在SQL查询中执行条件逻辑?
  • jxsbin反编译?需要我重新付费?我是不是被框了?
  • Django模板变量遇到的问题
  • C语言报错 no match 'operator'
  • 学习Python过程中遇到的问题
  • C语言初学者问题,结果只有0
  • 刚下载好的zotero打不开
  • leetcode 785判断二分图这里一直报错,这是为什么?想要详细一点的解答
  • 有关word的一键删除
  • k8s可视化界面连接超时
  • 如何检索Google+ oAuth2个人资料缩略图

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华