#include <bits/stdc++.h> using namespace std; int main() { char n; int y; cin >> n >> y; if (y) cout << "加急"; if (n) cout << "不加急"; }
首先,n 被错误地声明为 char 类型,但实际上应该存储重量(整数),而是否加急应该使用另一个变量(比如 char 类型的变量)来存储。另外,你的输出逻辑也是错误的,你应该根据输入计算邮费并输出,而不是简单地输出“加急”或“不加急”。
???
让你计算邮费,你输出加急不加急干嘛。
输出一行,包含一个整数,表示邮费。
共 4 条回复
首先,n 被错误地声明为 char 类型,但实际上应该存储重量(整数),而是否加急应该使用另一个变量(比如 char 类型的变量)来存储。另外,你的输出逻辑也是错误的,你应该根据输入计算邮费并输出,而不是简单地输出“加急”或“不加急”。
???
让你计算邮费,你输出加急不加急干嘛。
输出一行,包含一个整数,表示邮费。