2 条题解

  • 0
    @ 2026-1-7 14:15:41
    #include<bits/stdc++.h>
    #define int long long
    using namespace std;
    int a,b,c;
    signed main(){
    	cin>>a>>b>>c;
    	for(int i=a;i<=b;i*=c){
    		cout<<i<<" ";
    	}
        return 0;
    }
    
    
    • 0
      @ 2025-10-29 17:47:25

      题目:按倍数间隔规律输出a~b范围内的整数

      思路分析

      1. 任务拆解:

        • 输入三个正整数a、b、c(a≤b)
        • 使用循环输出从a到b的整数,每次乘以c作为间隔
        • 数字之间用空格分隔
      2. 关键点分析:

        • 间隔规律:每次乘以c(几何级数增长)
        • 使用for循环,循环变量每次乘以c
        • 输出时使用空格分隔数字
      3. 步骤规划:

        • 输入起始值a、结束值b和倍数c
        • 初始化循环变量i=a
        • 设置循环条件i≤b
        • 每次循环输出i和一个空格
        • 循环变量i乘以c
        • 循环结束后程序结束
      4. 代码对应:

        • int a,b,c; - 定义范围变量和倍数
        • cin>>a>>b>>c; - 输入起始值、结束值和倍数
        • for(int i=a;i<=b;i=i*c) - 循环从a到b,每次乘以c
        • cout<<i<<" "; - 输出当前数字和空格
      • 1

      信息

      ID
      2312
      时间
      1000ms
      内存
      128MiB
      难度
      4
      标签
      (无)
      递交数
      537
      已通过
      268
      上传者