C语言编程(练习2:分支和跳转 )
2015-01-06 15:44
246 查看
题目: 编写一个程序。该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行符数目以及读取的所有其他字符数目。
/**< 该程序读取输入直到遇到#字符,然后报告读取的空格数目、
读取的换行符数目以及读取的所有其他字符数目 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int blank = 0;
int newline = 0;
int others = 0;
char c;
while((c = getchar()) != '#')
{
if(c == ' ')
{
blank++;
}
else if(c == '\n')
{
newline++;
}
else others++;
}
printf("blank=%d, newline=%d, others=%d\n",blank, newline, others);
return 0;
}
运行结果:
/**< 该程序读取输入直到遇到#字符,然后报告读取的空格数目、
读取的换行符数目以及读取的所有其他字符数目 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int blank = 0;
int newline = 0;
int others = 0;
char c;
while((c = getchar()) != '#')
{
if(c == ' ')
{
blank++;
}
else if(c == '\n')
{
newline++;
}
else others++;
}
printf("blank=%d, newline=%d, others=%d\n",blank, newline, others);
return 0;
}
运行结果:
相关文章推荐
- C语言编程(练习4:分支和跳转 )
- C语言编程(练习3:分支和跳转 )
- C语言编程(练习1:分支和跳转 )
- C primer plus 第七章 C控制语句-分支和跳转 编程练习个人答案
- C语言编程(练习6:循环,三大循环结构 )
- ubuntu下用Eclipse完成C语言编程练习
- ubuntu下用Eclipse完成C语言编程练习
- c语言编程练习——2014/7/26——数组
- C语言编程练习:通讯录
- C语言编程(练习1:函数 )
- C语言编程(练习4:循环,三大循环结构 )
- C语言编程(练习3:循环,三大循环结构 )
- C语言编程(练习3:函数 )
- C语言:编程练习参考程序
- C语言编程(练习3:字符输入和输出 )
- C语言编程(练习4:字符输入和输出 )
- C语言编程(练习7:循环,三大循环结构 )
- C语言编程小练习
- C语言:指针的三道编程练习
- C语言编程练习(通过指针调换输入数字)