NYOJ 字母小游戏 273(gets与scanf区别)
来源:互联网 发布:跳跃网络 徐智阳 电话 编辑:程序博客网 时间:2024/05/17 00:56
#include<stdio.h>#include<stdlib.h>#include<string.h> int main(){int t;scanf("%d",&t);//getchar();while(t--){int i,l,k=0;char a[210],b;//gets(a);scanf("%s",a);l=strlen(a);for(i=0;i<l;i++){if(a[i]>='a'&&a[i]<='z')k++;}k%=26;b=k+96;if(k==0)printf("z\n");elseprintf("%c\n",b);}system ("pause");return 0;}
gets遇到回车认为输入结束,所以用gets时前面要加getchar(),例如此题如果不加getchar()时
输入两个回车:
使用scanf可以不加,因为用scanf遇到空格、回车和Tab键都会认为输入结束。
0 0
- NYOJ 字母小游戏 273(gets与scanf区别)
- scanf与gets区别
- NYOJ 273 字母小游戏
- NYOJ--273字母小游戏
- nyoj-273-字母小游戏
- NYOJ 273 字母小游戏
- NYOJ 273 字母小游戏
- NYOJ 273 字母小游戏
- gets()与scanf()的区别
- gets与scanf的区别
- gets()与scanf()的区别
- gets与scanf的区别
- gets 与 scanf 的区别
- nyoj题目273:字母小游戏
- C语言scanf与gets的区别
- scanf 与 gets()的区别
- Scanf()与gets()函数的区别
- scanf与gets的区别,有待补充
- C++之文件IO操作流
- git 关于merge rebase(衍合)
- java连接mysql 数据库方式
- javascript 事件与伪协议
- 从稀疏表示到低秩表示(一)
- NYOJ 字母小游戏 273(gets与scanf区别)
- 算菜价 2090 (好邪乎的一道题,没有输出)
- UML之“机房收费系统”
- 【Github教程】史上最全github使用方法:github入门到精通
- 黑马程序员—java基础学习--网络编程
- 1368 - DNA Consensus String
- 1~10000这10000个数的整数哈密顿圈
- 第5章 操作符和函数
- Window下git和github下的代码版本多人开发维护