當前位置:首頁 » 編程軟體 » 編程輸出星星

編程輸出星星

發布時間: 2022-08-11 03:21:08

c語言編程序求列印出第一行6個星星 第二行5個星星到最後一行只有一個星星

#include <stdio.h>int main(){ for(int i = 0; i < 6; ++i) { for(int j = 6; j > i; j--) { printf("*"); } printf("\n"); }

return 0;}

❷ C語言控制台輸入怎麼樣編程星星

//用getch()函數,這個函數只接收字元,不回顯,接收到一個字元,可以直接輸出『*』
#include<stdio.h>
#include<conio.h>
#include
<stdlib.h>
#define
PassWordLength
10
int
main()
{

char
PassWord[PassWordLength+1]={0};

char
name[10];

int
i=0;

printf("Enter
your
name:");

scanf("%s",name);

printf("Please
enter
the
password:");

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

{

PassWord[i]
=
getch();

if(PassWord[i]!=0x0d)//輸入的不是回車符,輸出'*'

printf("*");

else
break;

}

PassWord[PassWordLength]=0;

printf("\nName:%s",name);

printf("\nPassword:
%s\n",PassWord);

system("PAUSE");

return
0;
}

❸ 用c語言編寫輸出金字塔狀的三行星號,怎麼做

可通過for語句編寫輸出金字塔狀的三行星號。具體步驟如下。

1、打開visual C++ 6.0,打開文件-新建-文件-C++ Source File。

❹ 如何用C語言輸出星號

C語言輸出如題所示圖案的代碼如下:

#include<stdio.h>

int main( )

{

int x;

int i,j,k;

printf("請輸入,需要生成圖案的行數(單數):");

scanf("%d",&x);

k=x/2+1;

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

{

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

printf("*");

printf(" ");

}

for(i=k-1;i>=1;i--)

{

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

printf("*");

printf(" ");

}

}

(4)編程輸出星星擴展閱讀:

由題,需要輸出這樣一個圖像,可將其看為一個正三角形與倒三角形的組合。

且對於下圖:

*
***
*****
*******
*****
***
*

由行數與*號的關系可得,在對於總行數/2+1的部分,行數*2+1,即為*號的數目,因而得到了前半段圖形的代碼。

而對於後半部分的倒三角形,其行數可記為,倒數總行數/2...3、2、1行,則可利用循環以及2*行數-1,得到下半部分的圖像。

❺ C語言如何用代碼打出星星,如下

既然你這么急,我還是答一下吧,原圖沒法輸出,類似的可以實現,,你看哪個最像原圖就寫哪個吧:

圖形1:

#include <stdio.h>

int main(void)

{

int i,j;

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

{

for(j=7-i;j--;) printf(" ");

for(j=i;j--;) printf(" *");

printf(" ");

}

return 0;

}

❻ c語言程序設計用for語句打出星星星

#include<stdio.h>
intmain()
{intn,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{for(j=i+1-n;j<2*i+1;j++)
printf((j>=0&&j<=2*i)?"*":"");
printf(" ");
}
for(i=n-2;i>=0;i--)
{for(j=i+1-n;j<2*i+1;j++)
printf((j>=0&&j<=2*i)?"*":"");
printf(" ");
}
return0;
}

java編程 要求輸出一個由星星組成的菱形 第一,七行一個 第二,六行三個 第三,五行五

public class Diamond1 {
public static void main(String[] args) {
// TODO 自動生成的方法存根
String m=" ";
for(int a=0;a<4;a++){//控制行數,為後面的公式定基數
for(int b=4-a;b>=0;b--){
System.out.print(m);//輸出*之前的空格
}for(int c=2*a-1;c>-2;c--){
System.out.print("*");//輸出對應行數的*數目
}System.out.println();//換行
}//菱形上半部分
for(int A=4;A<7;A++){//控制行數,為後面的公式定基數
for(int B=A-3;B>=-1;B--){
System.out.print(m);//輸出*之前的空格
}for(int C=13-2*A;C>0;C--){
System.out.print("*");//輸出對應行數的*數目
}System.out.println();//換行
}//菱形下半部分
}
}

手打~~

❽ C語言編程,列印下列圖形,怎麼寫 * ** *** **** *****

#include<stdio.h>
void main()
{
int i,j,n;//聲明i為要列印的行數,j是控制輸出列印空格和星星,n是菱形為菱形的高
printf("請輸入菱形的高(奇數) ");
scanf("%d",&n); //接受輸入胡奇數
for(i=1;i<=n/2+1;i++) //先列印上半部分,如果奇數輸入的是5,那麼上面就會顯示3行,以此類推
{
for(j=1;j<=n-i;j++) //列印空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//列印星星
{
printf("*");
}
printf(" ");
}
for(i=n/2;i>=1;i--) //n已經明確了,列印下半部分,如果n為5,那麼下半部分顯示兩行,以此類推
{

for(j=1;j<=n-i;j++) //列印空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//列印星星
{
printf("*");
}
printf(" ");
}
}

❾ C語言編程列印星星程序檢查,謝謝

#include<stdio.h>
intmain()

{
inti,j,n;
printf("請輸入一個數字n: ");
scanf("%d",&n);
//你這兒多加了個括弧啊,而且這縮進看著很混亂啊,即使是這樣列印出來也是個死循環
//你是想做成列印什麼樣的呢?
for(i=1;i<=n;i++)
{

for(j=1;j<=n;j++)printf("*");//只循環一次就不用寫for了
printf(" ");//輸出第一行星星

for(i=2;i<n;i++)
{
for(j=1;j<i;j++)printf("");
for(j=i;j<=i;j++)printf("*");
printf(" ");
} //輸出中間行星星
for(j=1;j<=n;j++)printf("*");//只循環一次就不用寫for了
printf(" ");//輸出最後一行星星
}
return0;
}

是打算輸出這種效果么? 如果是的話,上面給你改了下代碼

❿ vb編程中的「星星」圖案怎麼打出來

Private Sub Command1_Click()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 1 To i
Print "*";
Next
Print
Next
End Sub

熱點內容
我的世界怎麼進2s2t伺服器 發布:2025-02-07 23:08:47 瀏覽:924
丁霞訪問 發布:2025-02-07 22:56:19 瀏覽:855
java中set集合 發布:2025-02-07 22:43:34 瀏覽:31
播放這個wifi密碼是多少 發布:2025-02-07 22:34:54 瀏覽:100
視頻存儲時間長了有雪花 發布:2025-02-07 22:24:34 瀏覽:569
哈佛f7x怎麼區分配置 發布:2025-02-07 22:22:34 瀏覽:772
廣州python培訓 發布:2025-02-07 22:22:26 瀏覽:200
陸金所的交易密碼是什麼 發布:2025-02-07 22:19:25 瀏覽:321
如何刪除平板儲存密碼 發布:2025-02-07 22:10:29 瀏覽:747
php微信授權登錄 發布:2025-02-07 22:10:27 瀏覽:379