C语言程序设计习题1-17 编写一个程序,打印长度大于80个字符的所有输入行
来源:互联网 发布:java 抓取网页内容 编辑:程序博客网 时间:2024/05/21 20:37
/*******Author: 时光伴岁月************************//*******Date: 20170905****************************/#include<stdio.h>#define MAXLINE 10000int get_line(char s[],int lim){ int c,i,j=0; for(i=0;(c=getchar())!=EOF && (c!='\n');++i) if(i<lim-2){ s[j]=c; ++j; } if(c=='\n'){ s[j]=c; ++j; ++i; } s[j]='\0'; printf("%d================%d\n",i,j); return i;}int main(int argc,char *argv[]){ int len; int max; char line[MAXLINE]; max=80; while((len=get_line(line,MAXLINE))>0){ if(len>max){ printf("%s\n",line); } } return 0;}
调试结果:
‘/n’也算一个字符;
阅读全文
1 0
- C语言程序设计习题1-17 编写一个程序,打印长度大于80个字符的所有输入行
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行。
- 第7周 C语言程序设计(新2版) 练习1-17 打印长度大于80个字符的所有输入行
- 打印长度大于80个字符的所有输入行。
- 打印长度大于10字符的所有输入行
- C语言程序设计习题1-16 打印任意长度的输入行的长度,并尽可能多地打印文本
- 编写一个程序,一行行地读取输入行,直到到大文件尾。算出每行输入行的长度,然后把最长的行打印出来。假定所有的输入行均不超过1000个字符。
- C语言程序设计习题 1-9 编写一个将输入复制到输出的程序,并将其中连续多个空格用一个空格代替
- C语言程序设计习题 1-12 编写一个程序,以每行一个单词的形式打印其输出。
- C语言程序设计习题1-19 编写函数reverse(s),实现字符串的倒序,并用该函数每次颠倒一个输入行中的字符顺序
- C语言程序设计习题 1-8 编写一个统计空格,制表符与换行符个数的程序
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符。
- 编写一个程序,打印输入中单词长度的直方图
- 编写一个程序,打印输入中单词长度的直方图
- C primer plus 第七章 练习2: 编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输入的字符以及它的十进制ASCII码。每行打印8个字符/编码对。
- 练习1-13 编写一个程序,打印输入中单词长度的直方图
- K-Means聚类算法进行压缩图片
- SpringMVC学习
- Backdoor CTF 2013: 杂项 75-----定时求随机个素数之和
- 理解ES6 Promise
- twisted高并发库transport函数处理数据包的些许问题
- C语言程序设计习题1-17 编写一个程序,打印长度大于80个字符的所有输入行
- CF850B-Arpa and a list of numbers
- IAR for STM8下载、安装、破解及新建工程教程
- Codeforces 851E-Arpa and a game with Mojtaba
- centos7 安装php7.0
- 在VS2010上搭建FFMPEG环境与SDL环境配置
- Linux信号量机制
- 第三十三天
- 设计模式之装饰者模式