當前位置:首頁 » 編程語言 » c語言輸出相機圖案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸出相機圖案

發布時間: 2022-03-01 20:03:31

c語言輸出以下圖案

#include <stdio.h>

int main()
{
int i,j;
for(i=1;i<6;i++)
{
for(j=0;j<i;j++)
printf("1");
printf("\n");
}
return 0;
}

⑵ c語言編程輸出圖案

#include <stdio.h>
void main(){
printf("*\n"); /*輸出一個*號,並換行*/
printf("**\n"); /*輸出兩個*號,並換行*/
printf("***\n"); /*輸出三個*號,並換行*/
printf("**\n"); /*輸出兩個*號,並換行*/
printf("*\n"); /*輸出一個*號,並換行*/
}

/* */之間的內容表示注釋,不會出現在運行結果中,主要是使人容易看出代碼的作用,從而便於維護。(當寫一些比較長的代碼時,建議你加一些注釋,這是編程的一個好習慣)
一、二、三樓都對。但建議你像我這樣寫,比較正規。
一樓的代碼比較復雜,用了一些不必要用的代碼,建議你開始時不要用。畢竟學習要一步一步來。

⑶ C語言中如何輸出圖形

你可以採用循環的方法來做,需要輸出A的位置的時候就輸出A,其他地方就輸出空格,就行了

#include<stdio.h>

voidmain()

{

inti,j,n;

printf("請輸入要輸出幾行: ");

scanf("%d",&n);

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

{

for(j=0;j<n-i;j++)//每行前的空格控制

printf("");

for(intk=0;k<=2*i-1;k++)輸出字母

{

if(k==0||k==2*i-2)輸出A

printf("A");

else

printf("");

}

printf(" ");//換行

}

}

⑷ c語言如何輸出圖案

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

⑸ 如何用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循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤。



(5)c語言輸出相機圖案擴展閱讀

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

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

⑹ C語言編程,輸出一下圖案

樓上兩位都犯了同樣的錯誤:
循環應該是以2的數量遞加..
因為三角型的星號是以2的數量遞加的.
main()
{char
a;
int
i,u;
a='*';
for
(i=1;i<=9;i=i+2)
{
{for
(u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}

⑺ 用C語言輸出圖案

main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}

⑻ C語言輸出圖案 * ***

我不知道C語言是怎麼輸出的,你把裡面的system.out.print改成C語言的輸出符號就行了

int main()
{
int row=4; //總行數
for(int i=1;i<=2*row-1;i=i+2){
int b=(2*row-1-i)/2,c=b;
int d=2*row-1-2*b;
for(;b>0;b--)
System.out.print(" ");
for(;d>0;d--)
System.out.print("*");
for(;b<c;b++)
System.out.print(" ");
System.out.print("\n");
}
}

⑼ 怎麼用C語言程序輸出這個圖案

#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<4;i++)
{
for(j=1;j<=4-i;j++)printf("");
for(j=1;j<=2*i-1;j++)printf("★");
printf(" ");
}
for(i=2;i<4;i++)
{
for(j=1;j<=i;j++)printf("");
for(j=1;j<=7-(2*i);j++)printf("★");
printf(" ");
}
return0;
}

⑽ c語言圖案輸出

第一個:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
cout<<"*";
}
cout<<endl;
}
cout<<endl;
cin.get();//用於停頓...
return 0;
}
第二個:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<<j<<"*"<<i<<"="<<j*i<<" ";
}
cout<<endl;
}
cout<<endl;
cin.get();//用於停頓...
return 0;
}