从键盘输入BOY三个字符,然后把它们输出到屏幕。程序:#include<stdio.h>intmain(){chara,b,c;printf("请输入字符:");a=getchar();//注意getchar一次只能读入1个字符b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(‘\n‘);return0;}结果:请输入字符..
分类:
编程语言 时间:
2015-12-01 09:43:04
阅读次数:
279
问题描述:样例输入:O S样例输出:I A代码实现: 1 #include 2 3 char *s = "`1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./'"; 4 int main() 5 { 6 int c,i; 7 while...
分类:
其他好文 时间:
2015-11-30 20:06:25
阅读次数:
135
getchar用来吸取回车符:1.scanf("%c",&f); getchar();//吸取scanf缓冲区残留的回车符; scanf("%c",&o);2.scanf("%c",&f); getchar();//吸取scanf残留的回车符; scanf("%c %c",&o,%q);//此处若是...
分类:
其他好文 时间:
2015-11-27 23:25:33
阅读次数:
176
大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(Second Edition)中第1.5节的字符输入/输出,很迷惑getchar()和EOF的行为。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过 后就会淡忘的,只有写下来才...
分类:
其他好文 时间:
2015-11-26 13:05:56
阅读次数:
155
首先看下列代码:int main(){ double *p; printf("sizeof(int):%d\nsizeof(double):%d\nsizeof(ptr):%d\n", sizeof(int), sizeof(double),sizeof(p)); getchar(); return...
分类:
编程语言 时间:
2015-11-22 00:12:43
阅读次数:
182
Div. 2Multiplication Table (577A)题意:给定n行n列的方阵,第i行第j列的数就是i*j,问有多少个格子上的数恰为x。1#includeinlineint read(){int s =0;char c;while((c=getchar())'9');do{s=s*10+...
分类:
其他好文 时间:
2015-11-20 23:03:07
阅读次数:
258
校OJ上字符串处理的题目,有点需要注意scanf 默认不吃掉后边的回车符 需要用 %*c 吃掉它 或者是用 getchar() 1 #include 2 #include 3 int main() 4 { 5 #ifndef ONLINE_JUDGE 6 freopen("in.txt",...
分类:
其他好文 时间:
2015-11-20 21:30:05
阅读次数:
251
C programming language:P13 行计数e.g.#include int main(void){ int c, nb, nt, nl; nb=0, nt=0, nl=0; while((c=getchar())!='0'){ if(c==' ') ++nb; if(c=='\t....
分类:
其他好文 时间:
2015-11-19 09:39:11
阅读次数:
184
读取屏幕输入的前十个字符 1 #include 2 void main() 3 { 4 char a[11]={0}; 5 char b; 6 int i=0; 7 for(i=0;i<10;i++) 8 { 9 b=getchar();10 if(b!='\n'...
分类:
编程语言 时间:
2015-11-11 19:17:18
阅读次数:
183
getchar()和scanf("%c")的功能都是从STDIN读一个字符,单论功能两者没有区别。但两者的返回值是有区别的:------------------------------------------------scanf()的详尽介绍请移步这里。----------------------...
分类:
其他好文 时间:
2015-11-07 20:33:45
阅读次数:
185