字母小游戏

描述
给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。
输入
第一行是一个整数n(1<n<1000)表示接下来有n行的字符串m(1<m<200)需要输入
输出
输出对应的小写字母 每个小写字母单独占一行
样例输入
2
asdasl+%$^&ksdhkjhjksd
adklf&(%^(alkha
样例输出
q
j
 1 #include <stdio.h>
 2 #include <string.h>
 3 #include <ctype.h>
 4
 5 int main(){
 6     char s[300];
 7     int T;
 8     int length;
 9     int i;
10     int amount;
11
12     scanf("%d",&T);
13     getchar();
14
15     while(T--){
16         gets(s);
17         length=strlen(s);
18
19         amount=0;
20         for(i=0;i<length;i++){
21             if(islower(s[i]))
22                 amount++;
23         }
24
25         amount%=26;
26
27         if(amount==0)
28             printf("z\n");
29
30         else
31             printf("%c\n",amount-1+‘a‘);
32     }
33     return 0;
34 }
时间: 2024-10-13 16:05:25

字母小游戏的相关文章

猜字母小游戏

/** 猜字母小游戏  需求如下: 程序随机产生5个按照一定顺序排列的字符作为猜测的结果(5个字符不允许重复),由玩家来猜测此字符串. 玩家可以猜测多次(不区分大小写),每猜测一次,则由系统提示结果. (猜测过程中输入非英文字符或超过5个字符会要求重新输入正确字符). 如果猜测的完全正确,则游戏结束,计算玩家的游戏得分并输出: 如果没有猜对,则提示猜测的结果,例如 猜对了几个字符,以及猜对了几个字符的位置等信息,并提示玩家游戏继续. 如果玩家在控制台录入 exit(不区分大小写),则游戏中止,程

打字母小游戏

第一次用eaxyx相关知识,也是第一次写游戏,记录下...研究了好久才弄出来的+_+ 1 #include<graphics.h> 2 #include<conio.h> 3 #include<stdio.h> 4 #include<time.h> 5 #pragma comment(lib,"Winmm.lib") 6 7 void First(); 8 void Second(); 9 void GameStart(); 10 voi

NYOJ题目273字母小游戏

AC代码如下: ------------------------------------ 1 import java.util.Scanner; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 7 Scanner sc=new Scanner(System.in); 8 9 int n=Integer.parseInt(sc.nextLine()); 10 11 while(n-->0){ 12 13

day05-java-(方法,猜字符小游戏)

day05-java-(方法,猜字符小游戏) 1.方法:  1)用于封装一段特定的逻辑功能  2)方法应尽可能的独立,只干一件事  3)方法可以被反复的调用多次  4)避免代码重复,有利于代码的维护,有利于团队的协作开发 2.方法的定义:    修饰词 返回值类型 方法名(参数列表){      方法体    } 3.方法的调用:  1)无返回值: 方法名(有参传参);   2)有返回值: 数据类型 变量 = 方法名(有参传参);              方法名(有参传参);------不建议

【C++探索之旅】第一部分第十一课:小游戏,猜单词

内容简介 1.第一部分第十一课:小游戏,猜单词 2.第一部分第十二课预告:指针一出,谁与争锋 小练习 上一课<[C++探索之旅]第一部分第十课:文件读写,海阔凭鱼跃>中我们学习了读写文件的知识. 第一部分的课程也快接近尾声了,下一课我们会学习很重要的指针的知识.之后,我们就进入第二部分:面向对象编程了.哈哈哈,激动不? 目前为止,我们也学了不少内容:编译基本原理,IDE,变量,函数,条件语句,循环语句,引用,数组,文件读写,等等.你应该为自己感到自豪. 俗语说得好:实践是最好的老师.我们学了那

结对编程小游戏2048

作业要求: 自选题目(不少于500行代码),进行结对编程 轮流担任领航员和驾驶员 记录结对编程的过程,写成结对博客 1.结对题目,写清需求 2.上传代码(截图),两人合作的合影 3.约定的规范 4.记录时间 5.心得和体会 Deadline 9月18日 23:59:59 小组成员 019任帅昌 020禹继跃 1.结对题目:2048小游戏 需求分析:在人们学习工作之余,小游戏成为了人们打发时间做的必不可少的事情了,而2048这款小游戏它不仅能在你工作学习疲惫之后使你身心放松,还能益智 2.游戏代码

《C++ Qt 设计模式》8|15拼图 小游戏的简单实现。拜托,别乱点!

第零章:介绍 看到这个游戏了,感觉蛮好玩的,实现了一下. 界面如下: 游戏玩法:在3×*3的矩阵中,每个按钮都可以点击,如果按钮四周有一个是空白,则点击此按钮则会移动到这个空白.按钮字母顺序变成“ABCD……”这样有序就赢了,最后空格可以出现在任何地方. 第一章:构思 设计模式基本上没接触过,所以就没有按书上的方式,自己想了大概要怎么实现,可能自己像的没有它给出的方式好吧,但是毕竟是菜鸟嘛,一步一步来! 1.用什么装这些按钮 学习了QGridLayOut,“The QGridLayout cla

结对编程2048小游戏

作业要求: 自选题目(不少于500行代码),进行结对编程 轮流担任领航员和驾驶员 记录结对编程的过程,写成结对博客 1.结对题目,写清需求 2.上传代码(截图),两人合作的合影 3.约定的规范 4.记录时间 5.心得和体会 Deadline 9月18日 23:59:59 小组成员 019任帅昌 020禹继跃 1.结对题目:2048小游戏 需求分析:在人们学习工作之余,小游戏成为了人们打发时间做的必不可少的事情了,而2048这款小游戏它不仅能在你工作学习疲惫之后使你身心放松,还能益智 2.游戏代码

c印记(六): 数组与递归联合应用的小游戏

目录 目录 一概述 二汉诺塔Hanoi Tower 将汉诺塔变为算法问题化描述 分析 a 当n 1的时候 b 当n 2的时候 c 当n 3的时候 d 当n N的时候 实现 三迷宫 迷宫的表示方式 手动版迷宫 AI版迷宫 一.概述 前面分别讲述了数组和递归,他们在c语言程序设计与编程当中是非常有用的,出现的频率也比较高, 下面就用两个经典的小游戏(汉诺塔,迷宫)来说明一下数组和递归的具体应用. 二.汉诺塔(Hanoi Tower) 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.