码迷,mamicode.com
首页 >  
搜索关键字:getchar    ( 2598个结果
c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。解:程序:#include<stdio.h>intmain(){ charc; intletters=0,space=0,digit=0,other=0; printf("请输入一行字符:"); while((c=getchar())!=‘\n‘) { if(c>=‘a‘&&c<=‘z‘||c>=‘A‘&a..
分类:编程语言   时间:2016-02-16 01:15:14    阅读次数:195
【C语言】从标准输入读取字符,所有非字母字符完全按照输入形式输出,字母字符在输出前加密
加密的方法是:每个字母被修改成在字母表距其13个位置(前或者后)的字母。例如:A被修改成N,B被修改成O,Z被修改成M,以此类推。#include<stdio.h> #include<stdlib.h> intmain() { intch; while((ch=getchar())!=EOF) { if((ch>=‘a‘&&ch<=‘m‘) |..
分类:编程语言   时间:2016-02-14 22:26:27    阅读次数:293
c语言:用getchar函数读入两个字符给c1,c2,用putchar和printf输出。思考问题
用getchar函数读入两个字符给c1,c2,分别用putchar和printf输出这两个字符。思考以下问题:(1)变量c1和c2定义为字符型还是整型?或二者皆可?(2)要求输出c1和c2的ASCII码,应如何处理?(3)整形变量和字符变量是否在任何情况下都可以互相代替?charc1,c2;和intc1,c2;是否无..
分类:编程语言   时间:2016-02-01 09:57:06    阅读次数:627
C和指针第一章编程练习
2.编写一个程序,从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。在编写程序时要试图让程序能够处理的输入行的长度没有限制。intmain() { intch=0; inti=1;//行号 intflag=1; while((ch=getchar())!=EOF)//EOF是标准输入的结尾 { if(flag==1)//注意比..
分类:其他好文   时间:2016-01-31 21:56:18    阅读次数:514
getchar的研究
首先,getchar是一个宏,它的宏定义如下:#define getchar() getc(stdin)#define getc(f) \ ((--((f)->level) >= 0) ? (unsigned char)(++(f)->curp)[-1] : \_fgetc (f))由上可以看出,g
分类:其他好文   时间:2016-01-30 01:48:00    阅读次数:287
bzoj3437 小P的牧场
题目链接斜率优化n^2的DP 1 #include 2 #include 3 using namespace std; 4 int yp() 5 { 6 int x=0,f=0;char ch=getchar(); 7 while(ch'9'){if(ch=='-')f=1;ch=g...
分类:其他好文   时间:2016-01-22 17:12:49    阅读次数:127
03-语言入门-03-奇偶数分离
题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=11描述 有一个整型偶数n(2 int main() { int readLen = 0; scanf("%d",&readLen); getchar(); while(readLe...
分类:编程语言   时间:2016-01-19 10:19:46    阅读次数:170
getchar 的用法,c语言
#include using namespace std;/*www.quzhuanpan.com 转载请务必告知*/int main(){ int i=0; char ch[20]; getchar(); for(i=0; i<10; i++) { ch[i...
分类:编程语言   时间:2016-01-13 23:27:21    阅读次数:200
非阻塞键盘检测getchar()
#include #include #include int main(){ char c; while (true) { if (_kbhit())//判断是否有键盘按下 { c = getchar(); p...
分类:其他好文   时间:2016-01-06 17:36:07    阅读次数:167
缓冲区的运用
cin.sync();刷新的是输入缓冲区。就是你输入的字符。endl刷新的是输出缓冲区,就是往屏幕上打印的字符。这两个缓冲区是分开的。getchar()是输入,使用的是输入缓冲区。
分类:其他好文   时间:2016-01-02 14:25:25    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!