博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言gets雨scanf函数的用法
阅读量:5150 次
发布时间:2019-06-13

本文共 699 字,大约阅读时间需要 2 分钟。

/*1.不同点:
scanf不能接受空格、制表符Tab、回车等;
而gets能够接受空格、制表符Tab和回车等;
2.相同点: 
字符串接受结束后自动加'\0'。 使用scanf("%s",&s);函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止*/
 
#include "stdio.h"
#include "string.h"
int l1=0,l2=0; //l1小写字母个数,l2大写字母个数
main()
{
 void str(char,int);
 char c[100];
 int length;
 printf("Please input a string");
/* scanf("%s",c);*/
 gets(c);          
 length=strlen(c);
 str(c,length);
 printf("小写字母个数:%d,大写字母个数:%d\n",l1,l2);
}
 void str(char b[],int n)
 int i;
 for(i=0;i<n;i++)
  if('a'<=b[i]&&b[i]<='z') l1++;
  else if('A'<=b[i]&&b[i]<='Z') l2++;
  else if(b[i]=' ') continue;
 }

版权声明:本文为小平果原创文章,转载请注明:http://blog.csdn.net/i10630226

转载于:https://www.cnblogs.com/dingxiaoyue/p/4948296.html

你可能感兴趣的文章
MySQL:数据备份
查看>>
linux 实战使用,上传git 解决冲突
查看>>
时域离散信号的傅里叶变换
查看>>
有谁知道什么工具测试IOS手机上APP的性能软件啊?
查看>>
postman
查看>>
c#读取Excel的列名问题
查看>>
C#winform窗体如何通过windowApi的FindWindow函数获取窗体句柄
查看>>
eclipse 配置SVN代理服务器
查看>>
android学习---Dialog
查看>>
异步IO模型和Overlapped结构
查看>>
delphi INI 文件
查看>>
HTML 内嵌JS脚本、相关参考手册
查看>>
Http协议浅析
查看>>
接上文 下面是一段示例代码
查看>>
老李分享:webservice是什么?1
查看>>
老李分享大数据生态圈
查看>>
火火火---12幅算法生成火的图像
查看>>
图片淡入淡出
查看>>
SQL Server 数值四舍五入,小数点后保留2位
查看>>
创建WPF用户控件
查看>>