一、简单示例
代码
/*
*Copyright (c)2016,刘兵马俑
*All rights reserved.
*文件名称:main.c
*作 者:刘兵马俑
*完成日期:2016/04/12
*版 本 号:v1.0
*问题描述:键盘缓冲区、处理一连串字符、统计(特殊)字符数量、for和while
*程序输出:
*/
#include<stdio.h>
#include<math.h>
int main()
{
char c;
int count=0,i=0,n=0;//用于计数的变量应该指定初值
//用while语句实现
while((c=getchar())!='\n')
{
putchar(c);
putchar('\n');
count++;
}
printf("\n%d\n",count);
//用for语句实现
for(i=0;(c=getchar())!='\n';++i)
{
putchar(c);
putchar('\n');
}
printf("\n%d\n",i);
//统计数字字符数量
while((c=getchar())!='\n')
{
if(c>='0'&&c<='9') ++n;
}
printf("\n%d\n",n);
return 0;
}
运行结果