自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱学习的博客

一些练习,欢迎交流

  • 博客(12)
  • 收藏
  • 关注

原创 [C程序设计语言]练习1-19 编写函数reverse(s),将字符串s中的字符顺序颠倒过来。使用该函数编写一个程序,每次颠倒一个输入行中的字符顺序。

方法一:缺点:在编程规范里面,函数定义是实现单一功能,读取和反转是独立的功能#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 1000void reverse(char line[]);int main(){ int n = 0; int c; cha...

2019-08-02 21:01:31 1148

原创 [C程序设计语言]练习1-18 编写一个程序,删除每个输入行末尾的空格以及制表符,并删除完全是空格的行

#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 1000int main(){ int c; int i = 0; int isempty = 1; char buffer[MAX] = { 0 }; while ((c = getchar()) !...

2019-07-30 18:13:44 534

原创 [C程序设计语言]练习1-16 修改打印最长文本行的程序的主程序main, 使之可以打印任意长度的输入行的长度, 并尽可能多的打印文本。

#include <stdio.h>#include <stdlib.h>#define MAXLINE 1000int getline(char line[], int maxline);void copy(char to[], char from[]);int main(){ int len = 0; int max = 0; ...

2019-07-24 11:32:11 726

原创 [C程序设计语言]练习1-15 重新编写1-2节中的温度转换程序,使用函数实现温度转换计算.

#include <stdio.h>#include <stdlib.h>#define LOWER 0#define UPPER 300#define STEP 20float power(float f){ float c; c = (5.0/9.0) * (f - 32.0); return c;}float power(...

2019-07-24 11:28:31 792

原创 [C程序设计语言]练习1-14 编写一个程序, 打印输入中各个字符出现频度的直方图

方法一:#include <stdio.h>#include <stdlib.h>int main(){ int c, i, a; int ndigit[37] = {0}; while((c = getchar()) != EOF){ if (c >= '0' && c <= '9'){ ...

2019-07-13 16:44:42 459

原创 [C程序设计语言]练习1-13:编写一个程序,打印输入中单词长度的直方图。水平容易,垂直难。

水平直方图#include <stdio.h>#include <stdlib.h>int main(){ int c,a; int ndigit[20] = {0}; int i = 0; while((c = getchar()) !=EOF){ if(c != ' ' && c != ...

2019-07-13 13:50:05 599

原创 [C程序设计语言]练习1-12:编写一个程序,以每行一个单词的形式打印其输入。

#include <stdio.h>#include <stdlib.h>int main(){ int c,pc; while((c = getchar()) !=EOF){ if (c == ' ' || c == '\n' || c == '\t' || c == '\r'){ if (pc != '...

2019-07-07 07:48:01 556

原创 [C程序设计语言]练习1-10 编写一个将输入复制到输出的的程序,并将其中的制表符替换成\t,把回退符替换成\b,把反斜杠\替换成\\,这样可以将制表符和回退符以可见的方式显示出来。

#include <stdio.h>#include <stdlib.h>#include <conio.h>int main(){ char c; while((c =_getch()) != EOF) { if(c == '\t'){ printf("\\t"); }...

2019-07-06 17:07:30 438

原创 [C程序设计语言]练习1-9 编写一个将输入复制到输出的程序,并将其中多个连续的空格用一个空格代替。

当前输入字符可以分为两种情况:1、当前输入字符不为空,则直接输出这个字符即可;2、当前输入字符为空,这种情况又可以分为两种情况:①、上一个输入字符也为空,则忽略此次输入的空格即可;②、上一个输入字符不为空,则直接输出这个字符即可。基本思想是:  设置两个变量,分别记录当前输入的字符和上一次输入的字符,“上一个字符”初始化为EOF。  如果当前输入字符为空,上一个输入字符也为空,则忽略...

2019-07-06 12:04:52 368

原创 [C程序设计语言]练习1-8 编写一个统计空格、制表符与换行符个数的程序

|/*功能:统计空格、制表符、行数思想:计算机输入的一般是:数字,字符,空白符,特殊符号使用系统函数getchar*/#include <stdio.h>#include <stdlib.h>int main(){int a,b,c,d;a = 0;b = 0;c = 0;while((d = getchar()) != EOF ){if (d ...

2019-07-06 09:46:34 501

原创 [C程序设计语言]练习1-6 验证表达式getchar()!=EOF的值是0还是1

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-07-06 08:44:25 722

原创 [C程序设计语言]练习1-7 编写一个打印打印EOF值的程序

/*功能:打印EOF的值思想:使用printf函数注意EOF的输入方式是: Ctrl + Z*/#include <stdio.h>#include <stdlib.h>int main(){printf("%d\n", EOF);}结果是-1

2019-07-06 08:39:26 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除