L1-035:情人节

2023-12-13 07:48:28

题目描述

以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。


输入格式:

输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。


输出格式:

根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner...”;若只有A没有B,则输出“A is the only one for you...”;若连A都没有,则输出“Momo... No one is for you ...”。


输入样例1:

GaoXZh
Magi
Einst
Quark
LaoLao
FatMouse
ZhaShen
fantacy
latesum
SenSen
QuanQuan
whatever
whenever
Potaty
hahaha
.

输出样例1:

Magi and Potaty are inviting you to dinner...

输入样例2:

LaoLao
FatMouse
whoever
.

输出样例2:

FatMouse is the only one for you...

输入样例3:

LaoLao
.

输出样例3:

Momo... No one is for you ...

?

程序代码

#include <stdio.h>
#include <string.h>

int main() {
    char names[14][11]; // 存储点赞的人名
    int count = 0; // 点赞人数计数器

    // 输入点赞的人名
    while (count < 14) {
        scanf("%s", names[count]);
        if (strcmp(names[count], ".") == 0) {
            break;
        }//当输入'.'时退出循环
        count++;
    }

    // 判断是否存在第2个人和第14个人
    if (count >= 2 && count >= 14) {
        printf("%s and %s are inviting you to dinner...\n", names[1], names[13]);
    } 
    else if (count >= 2) {
        printf("%s is the only one for you...\n", names[1]);
    } 
    else {
        printf("Momo... No one is for you ...\n");
    }

    return 0;
}

运行结果

文章来源:https://blog.csdn.net/2301_76828807/article/details/134948301
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。