收获:从该题中知道了strcmp是只能比较字符的大小,不能比较单个字母的大小。单个字母的大小可以用强制转换为int来比较,也可以直接比较两个字符的大小。在一个地方有错,就是当输入晚3个字母之后在输入回车执行,在这里oj把回车当成了下一个字符所以发生了错误,解决办法就是加一个getchar();来抵消...
分类:
其他好文 时间:
2015-11-06 14:22:29
阅读次数:
178
验证表达式getchar()!=EOF的值是1还是0编写一个打印EOF值的程序windows下是ctrl-z 就是ctrl和z一起按了,就是结束符linux下是ctrl-d是结束符。这个是一个特殊的值,一般是-1区分文件中有效数据与输入结束符。C语言采用的解决办法是:在没有输入时,getchar函数...
分类:
编程语言 时间:
2015-11-04 22:44:38
阅读次数:
392
#includevoid main(){ char a[11]={0}; char b; int i=0; for(i=0;i<10;i++) { b=getchar(); if(b!='\n') a[i]=b; else break; } printf("%s",a); while(1...
分类:
其他好文 时间:
2015-11-02 19:25:03
阅读次数:
144
#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intmain(){chara;intnum=0;intspace=0;intother=0;while((a=getchar())!=‘\n‘){if((a>=‘0‘)&&(a<=‘9‘))num++;elseif(a==‘‘)space++;elseother++;}printf("%d%d%d",num,space,other);system("pause");retur..
分类:
其他好文 时间:
2015-11-01 19:37:57
阅读次数:
149
#include<stdio.h>
intmain()
{
intcou=0;
charch;
while((ch=getchar())!=‘\n‘)
{
if(ch==‘{‘)
cou++;
elseif(ch==‘}‘)
{
if(cou==0)
printf("匹配不成功!");
cou--;
}
}
if(cou==0)
printf("匹配成功!");
else
printf("匹配不成功!");
return0;
}
分类:
其他好文 时间:
2015-10-31 18:38:57
阅读次数:
159
#include<stdio.h>
intmain()
{
intcou=0;
charch;
while((ch=getchar())!=‘\n‘)
{
if(ch==‘{‘)
cou++;
elseif(ch==‘}‘)
{
if(cou==0)
printf("匹配不成功!");
cou--;
}
}
if(cou==0)
printf("匹配成功!");
else
printf("匹配不成功!");
return0;
}
分类:
其他好文 时间:
2015-10-31 01:42:54
阅读次数:
119
#include<stdio.h>
#include<stdlib.h>
intmain()
{
intch=0;
intcount=0;
while((ch=getchar())!=EOF)//输入字符不为空,结束时用^Z
{
if((ch==‘}‘)&&(count==0))
printf("notmatch\n");
elseif(ch==‘{‘)
{
count++;
}
elseif((ch==..
分类:
其他好文 时间:
2015-10-29 18:27:48
阅读次数:
187
#include<stdio.h>
intmain()
{
chars[20];
charnum=0;
intnum_count=0;
intspace_count=0;
intother_count=0;
while((num=getchar())!=‘\n‘)
{
if(num>=‘0‘&&num<=‘9‘)
{
num_count++;
}
elseif(num==‘‘)
{
space_count++;
}
else
{
other_count..
分类:
编程语言 时间:
2015-10-27 07:08:05
阅读次数:
234
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin...
分类:
其他好文 时间:
2015-10-26 00:28:19
阅读次数:
222
String.equals()方法:是对String对象所封装的字符串内容进行比较,也就是说,如果两个String对象所封装的字符串内容相同(包括大小写相同),则equals()方法将返回true。String类的length(),char(),getChar(),replace(),toUpper...
分类:
编程语言 时间:
2015-10-24 00:09:05
阅读次数:
243