一个打印有规律图形的c程序。
2012-10-10 22:48
274 查看
/* 当n=4 时 输出: 1 5 2 8 6 3 10 9 7 4 */ #include<stdio.h> main() { int i,j,a[100][100],n,k; printf("enter n:"); scanf("%d",&n); k=1; for(i=1;i<=n;i++) for(j=1;j<=n+1-i;j++) { a[i-1+j][j]=k; k++; } for(i=1;i<=n;i++) { for(j=1;j<=i;j++) printf("%d ",a[i][j]); printf("\n"); } }
相关文章推荐
- 【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位 数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次 方+5的三次方+3的三次方。
- 打印自身源代码的程序,一个通用方法
- 简单一个opengl程序,2D图形移动
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- 一个简单的matlab图形界面程序GUI
- c程序:打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身
- 【matlab】一个简单的matlab图形界面程序GUI
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面要加上行号。
- java读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
- 定义一个数组days,将其初始化今年每月的天数,编写一段程序,将每月的天数打印出来,
- 用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列 如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连
- 从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt
- 编写一个程序以确定分别由signed及unsigned限定的char、short、int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现
- 一个简单的文件目录打印程序
- 2013年用友校招编程题:用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列
- 一个图形程序
- 打印一个“回”字图形的算法
- 打印一个“回”字图形
- 写一个程序,分析一个文本文件中各个词出现的频率,并且把频率最高的10个词打印出来。文本文件大约是30KB~300KB大小