输入方式:先输入一个整型,再循环输入带空格的字符串。

思考:整型用scanf_s()输入。大循环输入字符串用getchar()函数读取缓冲区的字符。然后,输入带空格的字符串就要用”gets_s()“函数。(注意,每个字符串都是以整体输入)。

#include<stdio.h>
#include<cstring>
int main()
{
int n;
char d;
char c[];
while (scanf_s("%d%c", &n,&d) != EOF)
{
getchar();
while (n--)
{
gets_s(c);
int i = ;
if (c[] == '_' || (c[] >= 'a'&&c[] <= 'z') || (c[] >= 'A'&&c[] <= 'Z'))
{
for (i = ; i < strlen(c); i++)
{
if (c[i] == '_')
continue;
else if (c[i] >= 'a'&&c[i] <= 'z')
continue;
else if (c[i] >= 'A'&&c[i] <= 'Z')
continue;
else if (c[i] >= ''&&c[i] <= '')
continue;
else
break;
}
}
if (i >= strlen(c))
printf("yes\n");
else
printf("no\n"); }
}
}

最新文章

  1. .NetCore之EF跳过的坑
  2. IOS开发基础知识--碎片50
  3. Gym 100646 F Tanks a Lot RMQ
  4. android之Volley实现瀑布流
  5. iOS开发之网络编程--1、AFNetwork 3.x 的所有开发中常用基础介绍
  6. 利用sourcemap来调试sass
  7. ASP.NET基础笔记
  8. VIM Taglist + ctags
  9. Apache Rewrite url重定向功能的简单配置
  10. workerman需要的php模块posix、pcntl、sysvshm、sysvmsg缺少,怎么办
  11. DELL RACADM 批量升级戴尔IDRAC固件
  12. spring MVC拦截器01
  13. 认识div在排版中的作用
  14. tomcat容器启动的启动过程(三)
  15. BZOJ2733 永无乡【splay启发式合并】
  16. spring拦截器(interceptor)简介
  17. bs4 解析 以及用法
  18. python套接字编程基础
  19. 关于CSS的优先级,CSS优先级计算,多个class引用
  20. git push.default设置

热门文章

  1. Eclipse Mac OS 安装 Subversion插件subclipse 缺失JavaHL解决方案
  2. C语言编程入门题目--No.12
  3. ACM-ICPC 2019 山东省省赛 A Calandar
  4. CentOS安装jsoncpp
  5. Python词云生成
  6. Python 爬取豆瓣电影Top250排行榜,爬虫初试
  7. 【FreeRTOS学习05】深度解剖FreeRTOSConfig.h实现对系统的自定义剪裁
  8. 风扇转速通过FPGA采样
  9. [csu/coj 1619] 递归
  10. Linux 物理卷(PV)、逻辑卷(LV)、卷组(VG)管理