哪错了@root

lhy276 2025-07-24 13:15:28 5

#include <bits/stdc++.h>

using namespace std;

int main() { string n; int i; cin >> n >> i; if (n == "男") { if (i >= 22) { cout<<"已达到合法结婚年龄"; else if(i<22) cout<<"未达到合法结婚年龄"; } } if (n=="女"){ if (i>=20) cout<<"已达到合法结婚年龄"; else if(i<20) cout<<"未达到合法结婚年龄"; } }

{{ vote && vote.total.up }}

共 2 条回复

root 站长

女也要用双引号, '' 单引号是错的

lhy260

if(i>=22)后面多打了一个括号

删掉前括号再删掉if(n==‘女’)前面的后括号