实验报告三1打印一个n行的由字符c组成的等腰三角形.2验证歌德巴赫猜想2000以内的正偶数都能够分解为两个质数之和3. 用递归方法实现求解两个整数的最大公约数

一、实验目的和要求
(1)掌握正确的函数定义与调用,需要时会正确使用函数声明。会正确设置形式参数,理解参数传递及程序的执行流程。
(2)理解各种不同存储类别变量的生命期与作用域
(3)进一步熟悉调试器的使用,会利用调试器进行查错改错,会跟踪程序运行的每一步,观察变量的变化情况。
二、实验环境(实验设备)

硬件:  微型计算机

软件: Microsoft Visual C++6.0

三、实验原理及内容
实验题目(1)编程序exp4_2.c,先定义一个函数,其原型为:void DrawPic(int n,char c);功能为:打印一个n行的由字符c组成的等腰三角形(方法可参考主教材例4.11)。主函数中给出3次调用,分别打印出由7行’*’、11行’@’、20行’$’组成的等腰三角形。尽量使图形居中打印。通过修改与n对应的实参值,观察n最大值可以取到多少,再超过将无法正确输出等腰三角形。
实验解答:
① 源程序exp4_2.c的代码是:

#include<stdio.h>
int main()
{
   
	int i, j;
	for (i = 1;i <= 7;i++)
	{
   
		for (j = 1;j <= 7 - i;j++)
		{
   
			printf(" ");
		}
		for (j = 1;j <= 2 * i -1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

` starmultiple `

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值