首页 > 编程知识 正文

编制c语言程序的步骤,简述c语言编程的一般步骤

时间:2023-05-06 20:43:17 阅读:146155 作者:3019

用c语言写简单的程序

实验2用c语言编写简单的程序

实验的目的

)认识c程序基本语法中的变量、常数、语句、控制结构、函数等概念

)2)了解结构化编程的三个基本结构; 知道编程的过程,并应用于编程

)3)了解c语言函数的作用,运用主函数、输入输出函数解决简单问题。

实验例

1 .画长方形

要绘制如图2-1所示的矩形,请使用printf语句输出五行星号。

图2-1简单矩形

【源程序sample02_01.cpp】

#包含

输入主(语音) )。

{printf(**********************(n () ) ) ) );

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

返回0; }

在程序中重复了5次相同的printf语句。 请考虑在输出20行以上的矩形时,不方便重复写printf语句。 程序语言为重复操作提供循环结构进行描述,引入计数循环结构,程序可以改写如下:

【源程序sample02_02.cpp】

#包含

输入主(语音) )。

{ int i;

for(I=1; i=5; I )

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

返回0; }

for语句描述了计数器I从1开始计数的(i=1),并且当I等于或小于5时,执行printf语句并输出一行,并且计数器I递增1。 计数器I现在从1计数到5,执行5次printf语句,并输出5行星号。 算法可以编写如下:

周期I从1到5,每次增加1 :

输出一行星号

for语句的基本格式如下:

for(E1; e2; e3 ) ) )。

循环语句

计数器I是记录整数的变量,变量与存储器的存储区域对应,能够存储程序所需的数据。 要在c程序中使用变量,请先向系统申请内存空间。 表示存储数据的数据区分不同的数据类型,在申请时说明变量的数据类型。 申请变量的语句称为变量定义,基本格式如下:

变量名顺序;

可以一次定义一个变量,也可以同时定义多个相同数据类型的变量。 语句int i; 整数变量I被定义为循环结构的计数控制变量。

i=1; 是变量的赋值语句,将整数1赋给变量I。 赋值语句的功能是将右边的值赋值给左边的变量。 赋值语句的基本格式如下:

=式;

整数1在程序中称为常数,常数是各种数据类型数据的字面。 例如,9.27是双精度型的数据常数。

i=5和I是两个表达式,i=5是关系表达式,并且执行关系运算=; I是算术表达式,执行运算,将变量I加1。

for语句括号内的3个式e1、e2、e3首先执行e1来取得计数变量的初始值1,执行e2,判断计数变量是否符合循环条件i=5,如果条件符合则执行循环体语句,接着执行e3来计数变量在该例子中,I从1开始执行printf语句,并且在执行一次时,I递增1,在执行五次时,I的值递增1,达到6,从而不满足循环控制条件,循环结束,并且输出五行星号。

2 .绘制任意大小的矩形

编写程序通常是解决特定问题而不是特定问题。 如何突破矩形固定样式,绘制任意大小的矩形呢? 矩形的样式由行数和每行的字符数决定,如图2-2所示。 这两个值发生变化时,矩形的形状会发生变化。

图2-2任意矩形的输出

这两个变化的值必须以编程方式存储在变量中。 例如,行数存储在变量n中,每行的字符数存储在变量m中。 每次运行程序时,用户都设置不同行数和每行的字符数的过程就是输入数据的过程。 c语言提供输入函数scanf,用于将用户通过键盘输入的数据存储在变量中。

【源程序sample02_03.cpp】

#包含

输入主(语音) )。

{ int n;

printf(inputn:(n );

scanf('%d ',n );

printf (printrectanglewith % d lines : (n ),n );

for(intI=1; i=n; I )

printf (* * * * * * * * * * * * * * * * * * * * * * (n () );

返回0;

}

执行示例:

图2-3 n行矩形输出

程序中scanf语句的实现将用户输入数据8存储在整数变量n中。 scanf语句的基本格式:

scanf (格式控制字符串、地址序列

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。