int Scan()
{
int res=0,ch,flag=0;
if((ch=getchar())=='-')
flag=1;
else if(ch>='0'&&ch'9')
res=ch-'0';
while((ch=getchar())>='0'&&ch'9')
res...
分类:
其他好文 时间:
2014-07-28 00:11:59
阅读次数:
245
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1062解题报告:注意一行的末尾可能是空格,还有记得getchar()吃回车符。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #incl...
分类:
其他好文 时间:
2014-07-27 10:12:02
阅读次数:
149
第十五章 输入输出函数
这一章读完的第一感觉就是“呵呵”。
如果说上过C语言课,基本上scanf()/printf()算是用的比较熟练了。尤其是那些抽象的格式说明。还有scanf()为什么要加括号。
读过本书前面的内容的话,getchar(),putchar(),gets(),puts()这些应该也问题不大。
再如果的话,你学过计算机图形学,你玩过OpenGL,听说过双缓存机制,那...
分类:
其他好文 时间:
2014-07-26 17:19:02
阅读次数:
285
#include #include #include using namespace std;int main(){double c,h,o,n;int t,i,j;cin>>t;getchar();double ans;char s[100];while (t-->0){gets(s);c=0;h...
分类:
其他好文 时间:
2014-07-26 01:47:46
阅读次数:
248
#include #include #include using namespace std;int main(){ char s[100]; int i,j,n,ans; cin>>n; getchar(); while (n>0) { n--; ...
分类:
其他好文 时间:
2014-07-26 01:46:56
阅读次数:
221
#include#define N 6main(){ char c[N]; int i=0; for(;i<N;c[i]=getchar(),i++); printf("\n%d\n",i); for(i=0;i<N;i++) putchar(c[i]); printf("\n");}有点不一样
分类:
其他好文 时间:
2014-07-26 01:25:16
阅读次数:
167
#include
long func();
main()
{
long n;
n=func();printf("n=%ld\n",n);
}
long func()
{
long m;
for(m=0;getchar()!='@';m++);
return m;
}...
分类:
其他好文 时间:
2014-07-22 22:38:54
阅读次数:
227
#include
#define N 6
main()
{
char c[N];
int i=0;
for(;i<N;c[i]=getchar(),i++);
printf("\n%d\n",i);
for(i=0;i<N;i++)
putchar(c[i]);
printf("\n");
}
有点不一样...
分类:
其他好文 时间:
2014-07-22 22:34:14
阅读次数:
267
深入了解scanf()/getchar()和gets()等函数scanf与gets函数读取字符串的区别今天看到一段话,大致是说gets比scanf()快,有点吃惊,搜了一下,scanf()和gets的区别大致有着几条:1.scanf() 会忽略行开头的所有空格,并以空格、换行符结束输入; 使用get...
分类:
其他好文 时间:
2014-07-21 00:32:30
阅读次数:
283
练习1:只用getchar函数读入一个整数。假设它占据单独的一行,读到行末为止,包括换行符。输入保证读入的整数可以保存在int中。代码://改进方案 3.4.4-1 只用getchar函数读入一个整数。#include int main(){ int c; int n=0; w...
分类:
其他好文 时间:
2014-07-19 22:21:50
阅读次数:
229