打印出杨辉三角形main() {int i,j; int a[10][10]; printf("\n"); for(i=
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 14:58:45
打印出杨辉三角形
main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i
main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i
不要用数组,那样浪费空间
#include
//#define line 10
int c ( int a , int b )
{
int value = 0;
if ( b == 1 || b == a )//开头和结尾
{
value = 1;
}
else value = c ( a - 1 , b - 1)+c(a-1,b);//中间的值,递归
return value;
}
void main()
{
int n;
int j = 0;
printf("你要输入多少行?\n");
scanf("%d",&n);
while ( n > 13 ) // 确保输入范围,使以后输出,不会越界
{
scanf("%d",&n);
}
for ( int i = 0 ; i < n ; i++)
{
for ( j = 0 ; j < 2*n - 2*i ; j++)//控制空格
{
printf(" ");
}
for ( j = 0 ; j < i + 1 ; j++)//控制列输出
{
printf("%4d",c(i+1,j+1));
}
printf("\n");//分行
}
}
#include
//#define line 10
int c ( int a , int b )
{
int value = 0;
if ( b == 1 || b == a )//开头和结尾
{
value = 1;
}
else value = c ( a - 1 , b - 1)+c(a-1,b);//中间的值,递归
return value;
}
void main()
{
int n;
int j = 0;
printf("你要输入多少行?\n");
scanf("%d",&n);
while ( n > 13 ) // 确保输入范围,使以后输出,不会越界
{
scanf("%d",&n);
}
for ( int i = 0 ; i < n ; i++)
{
for ( j = 0 ; j < 2*n - 2*i ; j++)//控制空格
{
printf(" ");
}
for ( j = 0 ; j < i + 1 ; j++)//控制列输出
{
printf("%4d",c(i+1,j+1));
}
printf("\n");//分行
}
}
打印出杨辉三角形main() {int i,j; int a[10][10]; printf("\n"); for(i=
求杨辉三角形#include#define N 10main(){int i,j,n,a[N][N]; printf("
(i!=p) 求解释main(){ int i,j,p,q,s,a[10]; printf("\n input 10 n
main() {int i,a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d
main() { int i,a[10]; for(i=0;i=0;i--) printf("%d ",a[i]); }
main( ) {int i,j,m,n; i=8;j=10; m=++i;n=j++; printf("%d,%d,%
main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); print
#include int main() { double i; for(i=0;i!=10;i+=0.1) printf
#include void main() { int i=10; printf("%d,%d,%d\n",++i,i,i
void fun(int *a,int n) { int i,j,k,t; for(i=0;i
#include main() { int i=2,j=1,k=3; printf("%d\n",i && (i+j)&
main() {int a[6],i; for(i=1;i3))%5;printf("%2d",a{i]);} }