C++语言入门级怎么解决

1)不满18周岁的未成年人可以优先接受检测,条件是出现发烧或者咳嗽症状
2)年龄低于65周岁的妇女可以优先接受检测,条件是同时出现发烧和咳嗽症状
现有患者一名,输入该患者的年龄、性别、是否发烧、是否咳嗽等信息,
请你参照上述通告,以确定该患者是否可以优先接受核酸检测
输入
一个整数,表示年龄
一个字母,F表示女性,M表示男性
一个浮点数,表示体温,37.3度及37.3以上认为有发烧症状
一个字符,C表示咳嗽,N表示不咳嗽
输出
如果符合条件可以优先接受核酸检测,则输出Yes,否则输出No
谢谢!

#include<iostream>
using namespace std;
int main(){
    int age;//年龄 
    char sex,k;//性别,是否咳嗽 
    double t;//体温 
    cin>>age>>sex>>t>>k;
    if(age<18&&(t>=37.3||k=='C'))
        cout<<"Yes";
    else if(age<65&&sex=='F'&&t>=37.3&&k=='C')
        cout<<"Yes";
    else
        cout<<"No"; 
    return 0;
}

觉得有用的话采纳一下哈