C语言程序:模拟爱情配对游戏 - Momo配对
C语言程序:模拟爱情配对游戏 - Momo配对
本程序使用C语言实现了一个简单的爱情配对游戏,根据用户输入的姓名(以'.'结束),判断用户是否能找到对象,并输出相应的配对结果。
程序代码:
#include<stdio.h>
#include<string.h>
int main(void){
char a[100][100]; // 定义一个二维字符数组a,用于存储输入的字符串
scanf("%s",a[0]); // 输入第一个字符串并存储到a[0]中
int n=1; // 初始化计数器n为1
while(a[n-1][0]!='.'&&a[0][0]!='.'){ // 当前输入的字符串不是以'.'开头并且第一个输入的字符串不是以'.'开头时,继续输入
scanf("%s",a[n]); // 输入字符串并存储到a[n]中
getchar(); // 读取并丢弃输入缓冲区中的换行符
n++; // 计数器n自增1
}
if((n-1)<2){ // 如果输入的字符串个数小于2
printf("Momo... No one is for you ..."); // 输出"Momo... No one is for you ..."
}else{
if((n-1)<14){ // 如果输入的字符串个数小于14
printf("%s is the only one for you...",a[1]); // 输出第二个输入的字符串
}else{
printf("%s and %s are inviting you to dinner...",a[1],a[13]); // 输出第二个和第十四个输入的字符串
}
}
return 0;
}
程序说明:
- 程序使用
scanf函数从用户输入中读取字符串,并存储到二维字符数组a中。 - 程序使用
while循环,判断输入的字符串是否以'.'开头,如果以'.'开头则结束循环。 - 程序根据输入的字符串个数进行判断,并输出相应的配对结果。
程序示例:
输入: Alice Bob Charlie David Emily .
输出: Bob is the only one for you...
总结:
本程序是一个简单的爱情配对游戏,可以帮助用户模拟爱情配对的过程。程序使用了基本的C语言语法和函数,并能够根据用户输入进行判断和输出相应的配对结果。
原文地址: https://www.cveoy.top/t/topic/qd5s 著作权归作者所有。请勿转载和采集!