本文目錄一覽:
- 1、C語言 輸出如下圖形 1 333 55555 7777777 999999999?
- 2、怎麼用C語言打印楊輝三角,要打成金字塔的形狀,不是99乘法表的形狀
- 3、C語言中如何用 二維數組輸出金字塔形或直角三角形數組?
C語言 輸出如下圖形 1 333 55555 7777777 999999999?
下面就是該題輸出三角形金字塔代碼:
# include stdio.h
int main()
{
int i,j;
for(i=1;i10;i+=2)
{
for(j=0;j(10-i)/2;j++)
printf(” “);
for(j=0;ji;j++)
printf(“%d”,j);
printf(“\n”);
}
return 0;
}
怎麼用C語言打印楊輝三角,要打成金字塔的形狀,不是99乘法表的形狀
#include stdio.h
#define n 10
int main( void )
{
int i,j;
int yan[n][n];
for( i = 0 ; i n ; i++)
{
yan[i][0] = 1 ;
yan[i][i] = 1 ;
}
for( i = 2 ; i n ; i++)
for( j = 1 ; j i; j++)
{
yan[i][j] = yan[i-1][j-1] + yan[i-1][j] ;
}
for( i = 0 ; i n ; i++)
{
for( j = 0 ; j n-i ; j++)printf(” “);
for( j = 0 ; j = i ; j++)printf(“%3d “,yan[i][j]);
printf(“\n”);
}
return 0;
}
C語言中如何用 二維數組輸出金字塔形或直角三角形數組?
#includeiostream
#includestring
usingnamespacestd;
intmain()
{
std::cout”Inputnum:”;
intn;
std::cinn;
inta[10][10];
for(inti=1;i=n;++i)
{
for(intj=1;j=i;++j)
a[i][j]=1;
for(intj=i+1;j=n;++j)
a[i][j]=0;
}
for(inti=0;i=n;++i)
{
for(intj=0;j=n;++j)
if(a[i][j]==1)
coutj;
coutendl;
}
}
擴展資料
二維字符數組的輸出
#includestdio.h
intmain(){
//聲明一個字符型二維數組,高維3,低維6
//高維代表有多少個字符串,低維代表每個字符串有多少個字符
//低維要能滿足最多字符的字符串
//字符數組最後以\0結束,要給它留出一個位置,所以低維是6
chararray[3][6]={
{‘o’,’n’,’e’},
{‘t’,’w’,’o’},
{‘t’,’h’,’r’,’e’,’e’},
};
//循環輸出三個字符串
for(inti=0;i3;i++){
for(intj=0;j6;j++){
printf(“%c”,array[i][j]);
}
//輸出完一個字符串就換一行
printf(“\n”);
}
return0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/308687.html