#include?stdio.h
作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。成都創(chuàng)新互聯(lián)公司提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、成都做網(wǎng)站、成都網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。
int?main(void)
{
printf("please?input?a?num:\n");
int?n,i,j;
scanf("%d",n);
for(i=1;i=n;i++)
{
for(j=0;ji*2-1;j++)
printf("%d",i);
printf("\n");
}
return?0;
}
編程是一個積累的過程,需要不斷的嘗試,才能真正體會到那種“創(chuàng)造”的感覺。
我的代碼只是一個參考,你需要自己從頭考慮如何去實現(xiàn)。
#include stdio.h
void main()
{
int num, i, j;
scanf("%d", num);
for (i = 1; i = num; ++i)
{
for (j = 1; j = i; ++j)
{
printf("%d", i);
}
printf("\n");
}
for (i = 1; i = num; ++i)
{
for (j = 1; j = num - i; ++j)
{
printf(" ");
}
for (j = 1; j = i; ++j)
{
printf("%d", i);
}
printf("\n");
}
}
我在ACM上寫了一個N*N階螺旋陣的題,
代碼給你了,可能有點長。
輸入5即有結(jié)果。
#include stdio.h
int main()
{
int n,k,a[30][30]=,x=0,y=0,w[5]=;
scanf("%d",n);
k=2;
a[0][0]=1;
while(k=n*n){
if(w[1](x0a[x-1][y]==0)) {
a[x-1][y]=k;
k++;
x--;
if(x0a[x-1][y]==0)
w[1]=1,w[2]=0,w[3]=0,w[4]=0;
else w[1]=0,w[2]=1,w[3]=1,w[4]=1;
}
else if(w[2](yn-1a[x][y+1]==0)){
a[x][y+1]=k;
k++;
y++;
if(yn-1a[x][y+1]==0)
w[1]=0,w[2]=1,w[3]=0,w[4]=0;
else w[1]=1,w[2]=0,w[3]=1,w[4]=1;
}
else if(w[3](xn-1a[x+1][y]==0)){
a[x+1][y]=k;
k++;
x++;
if(xn-1a[x+1][y]==0)
w[1]=0,w[2]=0,w[3]=1,w[4]=0;
else w[1]=1,w[2]=1,w[3]=0,w[4]=1;
}
else if(w[4](y0a[x][y-1]==0)){
a[x][y-1]=k;
k++;
y--;
if(y0a[x][y-1]==0)
w[1]=0,w[2]=0,w[3]=0,w[4]=1;
else w[1]=1,w[2]=1,w[3]=1,w[4]=0;
}
}
for(k=0;kn;k++){
int t=1;
for(x=0;xn;x++){
if(t){
if(n=3) printf("%-d",a[k][x]);
else if(n=9) printf("%-2d",a[k][x]);
else printf("%-3d",a[k][x]);
t=0;
}
else {
if(x==n-1) printf(" %-d",a[k][x]);
else {
if(n=3) printf(" %-d",a[k][x]);
else if(n=9) printf(" %-2d",a[k][x]);
else printf(" %-3d",a[k][x]);
}
}
}
printf("\n");
}
return 0;
}
#include stdio.h
#include stdlib.h
int main()
{? ?int a[3][3]={1,2,3,4,5,6,7,8,9};
int j,i,temp;
for(i=0;i3;i++)
for(j=0;j3;j++)
scanf("%d",a[i][j]);
for(i=1;i2;i++)
for(j=0;j=i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
for(i=0;i3;i++)
for(j=0;j3;j++)
{
printf("%d ",a[i][j]);
if(j==2)printf("\n");
}
return 0;
}
擴展資料:
需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數(shù)組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數(shù),即主函數(shù)。是整個程序的入口。
4、源程序中可以有預(yù)處理命令(包括include 命令,ifdef、ifndef命令、define命令),預(yù)處理命令通常應(yīng)放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結(jié)尾。但預(yù)處理命令,函數(shù)頭和花括號“}”之后不能加分號。結(jié)構(gòu)體、聯(lián)合體、枚舉型的聲明的“}”后要加“ ;”。
6、標(biāo)識符,關(guān)鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。
參考資料:
百度百科-二維數(shù)組
百度百科-c語言
網(wǎng)站欄目:c語言函數(shù)一顯示n階圖案 c語言輸出階梯圖形
本文地址:http://muchs.cn/article22/dohddjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、云服務(wù)器、網(wǎng)站設(shè)計公司、網(wǎng)站改版、網(wǎng)站營銷、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)