编程语言应用

首页 » 常识 » 常识 » 第9篇做编程题方法3来点伪代码
TUhjnbcbe - 2023/3/19 19:03:00
白癜风哪里能治最好 http://pf.39.net/bdfyy/dbfzl/191124/7637171.html

学C语言是痛苦的,用C语言做编程题更加痛苦。这几天我看很多同学拿到一道编程题就在问“这道题怎么做?”、“没思路呀没思路”、“求大神帮忙看看”。这个时候我都会去瞅一眼C程序题。在同学们的提问中确实有一些题目是比较难,可能是超纲了吧,或者是不适合初学C语言的同学们做;但是这里面绝大部分的C程序题是不难的,初学C语言的同学们应该是可以做出来的,至于为什么就是不会做,那是因为同学们还没掌握一套做C程序题的方法。后来我想了想,我索性把我的一些做C程序题的方法分享出来,收录进我的这个专栏中,希望能够帮助到遇到C程序题就懵比的同学们。

做C程序题的方法一般分为以下四步:

1、分解。

2、闭眼。

3、伪码。

4、完善。

上两篇文章分别说了第一步“分解”和第二步“”闭眼,这篇文章接着说第三步:“伪码”,我借用

「第6篇」「C程序上机题」

提到的C程序题来演示下如何写“伪码”的。

一、C程序伪码

伪代码就是用普通话再加上C语言的一些语法混合而成,通过伪代码你可以写出整个C程序的大体轮廓,保证程序的思路是正确的。只要思路是正确的,后面转换成正式的C程序后编译运行就不会有太大的问题。

这一篇“闭眼”的结果中我们筛选出了最合适的C语言知识点,下面我们来把它们转换成C程序伪代码。

1、要求实现一段C程序。

包含了一个头文件stdio.h,雷打不动的main函数,返回值类型是int,返回一个0。

我们可以马上写出伪C程序代码的轮廓,如下:

2、C程序要读取你从键盘上输入的字符。

实现这个使用getchar()最合适了,伪C程序代码看下面。

{!--PGC_COLUMN--}声明一个字符变量val。这个字符变量用来存储输入的每一个字符;

getchar读取每一个字符给val;

另外,由于需要不断地从键盘上读取输入的字符,还需要一个循环,比如while,伪C程序代码就是:

3、统计输入的字符个数。

需要一个unsignedint变量来保存字符个数,而且每读入一个字符这个变量就加1,伪C程序代码就是:

4、输出字符的个数和输出所有的字符

使用printf来输出字符的个数以及读取的字符,C程序伪代码如下:

你看,在篇的基础上,我们把筛选出的C语言知识点转换成了C程序伪代码。

,我们就来说说如何把C程序伪代码转换成正式的C程序代码。

1
查看完整版本: 第9篇做编程题方法3来点伪代码