1 条题解

  • 0
    @ 2025-9-15 22:46:04

    C

    说明

    本题要求输出固定表达式“1234 * 5678 = ”及其计算结果。由于没有输入数据,核心任务是直接输出预设的字符串和计算结果。计算1234与5678的乘积即可得到结果7006652,整个过程无需处理输入,时间复杂度为O(1)(常数级)。

    代码

    #include <stdio.h>
    
    int main() {
        // 直接输出表达式和结果,注意空格和符号的格式与样例一致
        printf("1234 * 5678 = %d\n",7006652);
        return 0;
    }
    

    C语言拓展知识

    推荐搜索:printf函数中字符串常量的输出规则、C语言中整数与字符串拼接输出的方法、转义字符在printf中的使用(如\t制表符、\n换行符)。

    C++

    说明

    本题与C语言解法目标一致,均为输出固定表达式“1234 * 5678 = 7006652”。C++通过输出流cout实现,无需格式控制符,直接用<<运算符拼接字符串和结果,语法更直观。

    万能头文件

    #include<bits/stdc++.h> 是C++非标准头文件(竞赛常用),包含所有标准库,无需手动逐个包含,适合快速编码。

    新知识

    1. 输出流拼接:
      • 术语:cout << "字符串" << 变量/常量
      • 解释:cout通过<<运算符可连续拼接多个输出项(字符串、数字等),自动按顺序输出,无需像C语言printf那样在一个格式字符串中指定所有内容。
      • 对比:C语言需用printf("1234 * 5678 = %d\n", 7006652)在格式字符串中预留位置;C++用cout << "1234 * 5678 = " << 7006652直接拼接,更灵活。

    AC

    #include<bits/stdc++.h>
    using namespace std;
    
    signed main(){
        cout<<"1234 * 5678 = "<<1234*5678<<endl;
    }
    

    C++拓展知识

    推荐搜索:C++中cout的输出缓冲区刷新机制(endl\n的区别)、cout输出不同数据类型(字符串、整数、浮点数)的自动适配原理、<<运算符重载在输出流中的应用。

    • 1

    信息

    ID
    427
    时间
    1000ms
    内存
    64MiB
    难度
    8
    标签
    递交数
    519
    已通过
    88
    上传者