當前位置:首頁 » 編程語言 » c語言輸出以下圖案

c語言輸出以下圖案

發布時間: 2022-04-23 19:24:52

1. c語言如何輸出以下圖形

#include<iostream>
usingnamespacestd;
intmain()
{
inti,j,n=6;//n代表上三角行數
//先輸出上三角
for(i=1;i<=n;++i)//輸出n行
{
//輸出第i行
for(j=1;j<=n-i;++j)//輸出n-i個空格
cout<<"";
for(j=1;j<=2*i-1;++j)//輸出2*i-1個星號
cout<<"*";
cout<<endl;
}
//下面輸出下三角
for(i=1;i<=n-1;++i)//輸出n-1行
{
//輸出第i行
for(j=1;j<=i;++j)//輸出i個空格
cout<<"";
for(j=1;j<=2*(n-i)-1;++j)//輸出2*i-1個星號
cout<<"*";
cout<<endl;
}
return0;
}

2. 如何用C語言輸出以下圖案 ___* __*** _***** ******* _***** __*** ___*

源代碼為:

#include<stdio.h>

#include<windows.h>

int main()

{int i = 0;

int line = 0;

scanf("%d",&line);//程序運行後,輸入一個數字i,就會得到(2*i-1)行圖案

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

{int j = 0;

for(j = 0; j < line-i-1; j++)

{printf(" ");}

for(j = 0; j < 2*i+1; j++)

{printf("*");}

printf(" ");}

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

{int j = 0;

for(j = 0; j < i+1; j++)

{printf(" ");}

for(j = 0; j < 2*(line-i-1)-1; j++)

{printf("*");}

printf(" ");}

system("pause");

return 0;}

循環結構可以減少源程序重復書寫的工作量,用來描述重復執行某段演算法的問題,這是程序設計中最能發揮計算機特長的程序結構,C語言中提供四種循環,即goto循環、while循環、do while循環和for循環。

四種循環可以用來處理同一問題,一般情況下它們可以互相代替換,但一般不提倡用goto循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤。



(2)c語言輸出以下圖案擴展閱讀

for循環結構是c語言中最具有特色的循環語句,使用最為靈活方便,它的一般形式為:for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)

表達式1為初值表達式,用於在循環開始前為循環變數賦初值。表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。表達式3為循環控制變數修改表達式,它使for循環趨向結束。循環體語句是在循環控制條件成立的情況下被反復執行的語句。

3. C語言,編程實現:輸出以下圖形

#include"stdio.h"
voidmain(){
inti,j;
for(i=1;i<=3;i++){
for(j=1;j<10-i;j++)
printf("40");
for(j=1;j<=2*i-1;j++)
printf("52");
printf(" ");}
for(i=2;i>=1;i--){
for(j=1;j<10-i;j++)
printf("40");
for(j=1;j<=2*i-1;j++)
printf("52");
printf(" ");}}

已經運行過。有什麼問題請留言。

4. c語言如何輸出圖案

在C語言中要輸出一個圖案還是比較方便的,主要要看清楚它是由多少行組成的,然後外循環就循環多少次。在每一次的外循環中完成一行的輸出,這時要看清楚他有沒有幾個空格,然後再輸出指定的若干個字元。等到這一行輸出完成以後就換行。

5. C語言編程題 哪位大神幫忙看看怎麼做 輸出以下圖案

as3:核心程序

//var:定義變數

//trace:測試時簡單輸出

方法1:

func1();

function func1(n:uint=5){

var arr:Array=[];

for(var i:uint=0;i<2*n+1;i++){

arr.push([])

for(var j:uint=0;j<2*n+1;j++){

arr[i]+=Math.abs(j-n)<=Math.abs(i-n)?"*":" "}

trace(arr[i])}}

方法2:

function func2(n:uint=5){

for(var i:uint=0,str:String;i<2*n+1;i++){

str="";

for(var j:uint=0;j<2*n+1;j++){

str+=Math.abs(j-n)<=Math.abs(i-n)?"*":" "}

trace(str)}}

6. C語言怎麼輸出以下圖形

#include<stdio.h>
#include<conio.h>
intmain()
{
inti,j;
charc='A';
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)printf("");
for(j=1;j<=i*2-1;j++)printf("%c",c);
printf(" ");
c++;//第一個填空
}
c--;
for(i=4;i>=1;i--)//第二個填空
{
c--;
for(j=1;j<=5-i;j++)printf("");
for(j=1;j<=i*2-1;j++)printf("%c",c);//第三個填空
printf(" ");
}
getch();
return0;
}

7. C語言中輸出如下圖形的代碼 A A B A B C A B C D

#include<stdio. h>
void main() {
int i, j, k;
for(i=0;i<=3;i++) //控制行數
for(j=8;j>=i+3;j--)
printf(" ");//列印空格
for(k=65;k<=i+65;k++)
printf("%c", k) ;
printf("\n") ;
}
}

8. 編寫一個c程序,輸出以下圖案* *** *****

程序如下:

#include<stdio.h>

int main() { int i,j,k; for(i=1;i<=4;i++) //先列印上邊的四行 { for(j=1;j<=4-i;j++)

//控制要列印的空格數量 printf(" "); for(k=1;k<=2*i-1;k++) //

控制要列印的星號數 printf("*"); printf(" "); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++)

//控制要列印的空格數 printf(" "); for(k=1;k<=7-2*i;k++)

//控制要列印的星號數 printf("*"); printf(" "); } return 0;

}

靈活方便

C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以象匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。

C的運算符包含的范圍很廣泛,共有種34個運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C的運算類型極其豐富表達式類型多樣化,靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

以上內容參考:網路-c程序

9. 用c語言輸出以下圖案

#include<stdio.h>

intmain(void)
{
inti;
for(i=0;i<5;++i)
{
printf("%*s ",i+5,"*****");
}
return0;
}

10. 如何用C語言程序輸出以下圖形 // * *** ***** ******* ***** *** *

C語言程序編寫如下:

#include<stdio.h>


void main()


{
int i,j,k,n;


printf("請輸入金字塔的層數:");


scanf("%d",&n);


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


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


printf(" ");


for(k=0;k<=2*i;k++)


printf("*");


printf(" ");
}
}


熱點內容
羅技g502高級腳本 發布:2025-05-17 17:30:45 瀏覽:217
python解析post請求 發布:2025-05-17 17:27:19 瀏覽:696
社保測算密碼是什麼 發布:2025-05-17 17:25:09 瀏覽:157
phpini修改路徑 發布:2025-05-17 17:19:06 瀏覽:280
mac搭建php開發環境 發布:2025-05-17 17:18:22 瀏覽:782
佟大為關悅上超級訪問 發布:2025-05-17 17:09:50 瀏覽:310
閃迪存儲卡高速 發布:2025-05-17 17:09:14 瀏覽:470
ios文件加密插件 發布:2025-05-17 17:05:48 瀏覽:797
androidbutton自定義 發布:2025-05-17 16:58:34 瀏覽:169
android應用生命周期 發布:2025-05-17 16:53:16 瀏覽:779