首页 > 编程语言 > 详细

c语言 使用函数编写数字金子塔

时间:2021-04-24 20:37:35      阅读:21      评论:0      收藏:0      [点我收藏+]

2208: (难度:☆☆☆☆★) 使用函数编写数字金子塔
时间限制: 1 Sec 内存限制: 128 MB
提交: 119 解决: 49
[提交][状态][讨论版]
题目描述

输出n行金子塔
输入
输入 一个正整数n.
输出
输出n行数字金字塔。
样例输入

6

样例输出

技术分享图片

提示

格式控制用("%2d").
来源

课后练习题
分析开始:
首先这道题是用循环来出来,而且是多层循环写。
1.确定行数;
2.空格的规律;
3.变化的数字规律;
外层循环控制行,内层循环控制列
代码如下:

#include<stdio.h>
void fun(int number);
int main()
{
	int number;
	scanf("%d",&number);
	fun(number);
	return 0;
 } 
 void fun(int number)
 {
 	int i,j,k;
 	//外层循环控制行,内层循环控制列 
 	for(i=1;i<=number;i++)
 	{
 		//打印空格数 
 		for(j=1;j<=number-i;j++)
 		{
 			printf(" ");
		 }
		 //变化的值是i,所以我们需要输出的是i的值
		 //如果变化的值是k,我们就可以输出k的值
		 //读者可以尝试操作 
		 for(k=1;k<=i;k++)
		 {
		 	printf("%2d",i);
		 }
 		printf("\n");
	 }
 }

c语言 使用函数编写数字金子塔

原文:https://www.cnblogs.com/qq1480040000/p/14697375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!