admin 管理员组

文章数量: 1184232


2024年3月21日发(作者:正则表达式非某个字符串)

《简单程序设计》实验报告

年级专业班

课程

名称

C程序设计

实验项目

名 称

姓名

简单程序设计

成绩

指导教师

一、 实验目的

1、 了解C语言程序设计的基本框架和结构。

2、 熟悉上机过程:

Edit--------compile---------Link----------Run

二、实验内容

1、在屏幕上显示一个短句“Programming in C is fun!”

2、在屏幕上显示如下网格:

+---+---+

| | |

| | |

+---+---+

3、求两个整数之和?

4、求两个数之间较大者?

三、源程序(将每道题的源程序复制并粘贴在此处)

1.

#include

int main()

{

printf("Programming in C is fun!n");

return 0;

}

2.

#include

int main()

{

printf("+---+---+n");

printf("| | |n");

printf("| | |n");

printf("+---+---+n");

return 0;

}

3.

#include

int main()

{

int a,b,sum;

a=1314;

b=520;

sum=a+b;

printf("sum is %dn",sum);

return 0;

}

4.

#include

int main()

{

int max(int x,int y);

int a,b,c;

scanf("%d,%d",&a,&b);

c=max (a,b);

printf("max=%d",c);

return 0;

}

int max(int x,int y)

{

int z;

if(x>y)z=x;

else z=y;

return(z);

}

四、运行结果(将每道题的运行结果截图并粘贴在此处)

1.

2.

3.

4.

五、实验结果分析

1.

#include为编译预处理指令,而stdio.h为系统提供的一个文件名。程序的第二行中

的main表示函数的名称表示“主函数”int表示函数的类型为整型,printf为输出制定的一行

信息也就是"Programming in C is fun!",而“/n”为换行符。程序第五行“return 0;”的

作用为当函数执行完前将整数0作为函数值。

2.

第二道题是在第一道题上的延伸,利用了四次的输出函数“printf”分别是4、5、6、7行

程序,输出图案

+---+---+

| | |

| | |

+---+---+

并借助换行符四次“n”来实现图案的形成。

3.

编写本程序的目的为求和,首先定义了a,b以及sum为整型变量,5、6行程序为赋值语句为a、

b赋值,a和b的值分别为1314和520而第七行则是是sum的值为a、b的和。第八行输出结果

而第八行的第二个参数“sum”表示要输出变量sum的值。“return 0;”的作用为当函数执行

完前将整数0作为函数值,既返回值为0。

4.

在这个程序里有两个函数一是主函数main二是被调用的函数max。max函数的作用是将X和Y

中的较大者赋值给变量Z,在程序的第十八行return将Z的值作为max的函数值调用给了主函

数。

Int main为定义的主函数,在程序的第七行scanf是输入函数的名字他的作用是输入a和b的

值在scanf函数中双撇号中“%d”为以整数型输出,而在其中“&”为地址符“&a”为变量a的

地址“&b”则亦然。 在键盘上输入两个整数scanf函数将值赋给a和b。

程序的14~19行使max函数中的Z得到一个值既最大值,利用return(z)将max的函数值带回

程序的第八行取代max(a,b)把这个值赋值给变量c。

输出的结果则是在第九行 “max”原样输出,“%d”由变量c取代,“n”用来换行。键入数

值8和5输出结果为max=8,程序结束。


本文标签: 函数 程序 输出