1103554 2024-10-11 20:48 采纳率: 0%
浏览 2

pta c语言 到底哪错了啊

img


pta总是格式错误怎么办 改了好多遍了还是不行 答案符号是复制预期答案的(完全一样) 谁能告诉我到底哪里错了啊(o_ _)

  • 写回答

2条回答 默认 最新

  • 香格里辣 2024-10-11 20:49
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从提供的代码片段来看,您在编写C语言程序时遇到了格式错误的问题。我将根据您的代码内容指出其中的错误:

    图1和图2的代码内容是相同的,存在以下几个问题:

    1. 在声明变量时,您使用了中文的间隔符号(如“·”),应该使用英文的间隔符(如空格)。例如,将代码中的“int·a,b,c;”改为“int a, b, c;”同样地,将代码中的其他中文间隔符也替换为英文空格。
    2. 在printf语句的返回值声明中,"return·0;"也使用了错误的间隔符,将其改为英文空格并修复错误后得到:"return 0;"。使用return语句结束main函数并返回整数类型值给编译器时,只需写数字即可,不需要任何特殊符号或空格。以下是修改后的代码:

    正确的代码示例如下:

    #include <stdio.h> // 包含标准输入输出库的头文件
    
    int main() { // 主函数入口点
        int a, b, c; // 定义整型变量a、b和c
        a = 28; // 给变量a赋值
        b = 60; // 给变量b赋值
        c = 10; // 给变量c赋值
        printf("今天的天气情况:\n"); // 输出提示信息
        printf("温度:%d℃\n", a); // 输出温度值a的值,格式为摄氏度的符号℃后面跟着数值a的值
        printf("湿度:%d%%\n", b); // 输出湿度值b的值,格式为百分号的符号(%)后面跟着数值b的值
        printf("风速:%dkm/h\n", c); // 输出风速值c的值,格式为千米每小时(km/h)后面跟着数值c的值,并在末尾添加换行符\n以保持格式统一
        return 0; // 返回整数值给编译器表示程序正常结束
    } // 结束main函数定义块和程序块。
    ```请注意在代码的末尾添加分号结束语句块和声明块。另外,确保在IDE(如Dev-C++)中使用C编译器编译程序时无误地提交了您的修改。以上步骤应能帮助您解决遇到的问题并正确完成答题。如果仍有其他相关问题或更多详细信息可以提供,我会尽力帮助您解决。
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月11日