編寫程式輸入n的值,輸出數字金字塔,怎樣寫這個c程式

2021-03-19 18:28:51 字數 4118 閱讀 8340

1樓:聽不清啊

#include

int main()

return 0;}

2樓:匿名使用者

是不是這樣的:

#include

int main()

{int i ,j;

int n;

printf("please input a number:\n");

scanf("%d",&n);

printf("print:\n");

for(i=1; i<=n; i++)

{for(j=i;j<=n-1;j++)

printf("  ");

for (j=0; j結果:

please input a number:

4print:

12 2 2

3 3 3 3 3

4 4 4 4 4 4 4*/

3樓:我回眸只為你

#include

void main()

printf("\n");}}

4樓:皇興有蓬煙

給,已經編譯執行通過:

#include

#include

void

main()

printf("\n");

}getch();}

編寫程式輸入n的值(0

5樓:百度使用者

#include

void main()

printf("\n");}}

6樓:

clear

for i=1 to 9

for j=1 to 2*i-1 step 1??inext

?next

7樓:

免費的事情俺不會幹,免費的午餐你也別想吃!~

c語言程式輸出數字金字塔

8樓:匿名使用者

給,已經編譯執行通過:

#include

#include

void main()

printf("\n");

}getch();}

9樓:匿名使用者

不知道你到底想輸出幾行,如果只是這幾行的換,直接輸出就行了。 在你需要加空格的地方加空格就行了。

偷懶的做法。 把#換成空格就好了!

#include

int main(void)

c語言題目:編寫程式列印數字金字塔(用迴圈語句編寫) 1

10樓:用著追她

1、首先打bai開vs2014,新建一個專案。

2、然du後開始建一個zhi新dao

的main標頭檔案內,新建一個main檔案。

3、然後新增頭容檔案.

4、定義i,j變數,定義一個int陣列,為了在裡面放入值。

5、接下來用for迴圈給陣列a賦值。

6、用for迴圈列印數字金字塔。

11樓:匿名使用者

#include

#include

#define n 5

#define kg (n-i)

#define zf (i*2+1)

void main()}

12樓:聽不清啊

#include

int main()

system("pause");}

13樓:enjoy冰心玉壺

下面的程式可以實現列印數字金字塔,把源**複製在下面版了#include

#include

int main()

for(j=1;j<=num;j++)

for(j=num-1;j>0;j--)

for(j=1;j<=space;j++)num++;

space--;

printf("\n");

}return 0;

}可以自己跑一下程式,應該沒錯的,把我的執行結果截圖了

c++輸入n,輸出n層數字金字塔

14樓:匿名使用者

哎連分bai也不給點

du#include "stdafx.h"

#include

using namespace std;

int main()

{int i, n,j,m,k;

cout<<"請輸入數zhi

字dao\n";

cin>>n;

for(i = 0; i < n; i++){for(m=0;m出

回cout<<' ';

for(j = 1; j <=i; ++j)//左邊答數字cout<0;--k)//右邊數字

{cout<

15樓:匿名使用者

#include

using namespace std;

int main()

cout<

}return 0;}

用c語言編寫程式從鍵盤輸入一個正整數數n,輸出n!

16樓:匿名使用者

程式設計實現計算n!,也就是n*(n-1)*(n-2)*....*1,可以通過遞迴函式來實現,具體實現方法:

#include

int func(int n)

void main()

在以上程式**中,func()為遞迴函式,主函式main()中接收鍵盤輸入整數值後,呼叫func()遞迴函式,首層m=n*(n-1)!,繼續遞迴呼叫,m=n*(n-1)(n-2)!,這樣逐層遞迴,直到計算出n!。

程式輸出結果如下:

17樓:跪著作揖

#include //定義標頭檔案

int main(  )                   //宣告主函式

輸出j

return 0;                        //返回主函式值

}擴充套件資料

其他方法得到n的階乘:

#include

int prime(int x);

void main(  )

int prime(int x)

else

return s;

18樓:匿名使用者

源程式如下:

#include //定義標頭檔案

int main()//宣告主函式

printf("%d!=%d\n",n,jc);//輸出jcreturn 0;//返回主容函式值

} vc++測試如下:

19樓:匿名使用者

晚上好樓

來主,我自已經編譯通過請看

圖 謝謝採納!

#include

int cacu(int n)

void main()圖:

20樓:匿名使用者

#include

int main()

printf("%d的階乘 = %d\n", input, result);}

21樓:德勝介休

考慮資料

溢位#include

void cheng(int a,int n)}}void jiecheng(int a,int n)}void main()

a[0]=1;

scanf("%d",&n);

jiecheng(a,n);

for(i=0;i<1000;i++)

for(j=s;j>=0;j--)

printf("%d",a[j]);

}執行效果:

輸入回:34

輸出答:295232799039604140847618609643520000000

編寫程式,要求輸入x的值,輸出y的值

用什麼語言啊大俠,用二進位制,彙編,c,c 及?用c語言回答。有一函式 編寫程式,要求輸入x 的值輸出y 的值。func 1 2 3 4對應四種要求 include int func1 int x int func2 int x return y int func3 int x int func4 ...

對於以下函式編寫程式,要求輸入x的值,輸出y的值。用swit

if age 18 age 25 cout 你的年齡適合這個項工作 n if a 0 b 0 c a b 是並且的意思。include main if z 3 printf error n else printf y d n y public int switchtest int x else if...

編寫程式,輸入正整數n,計算

int main double result int i int n scanf d n n for i 1 i n i if i 2 result result i 2 i 1 else result result i 2 i 1 printf result d n result return 0...