當前位置:首頁 » 編程語言 » 四行四列星號矩形c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

四行四列星號矩形c語言

發布時間: 2022-05-25 17:15:58

1. c語言基礎"如何用星號畫出一個矩形"

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a,b;

for(a=1;a<6;a++){

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

if (a==1||a==5||b==1||b==6)

printf("*");

else

printf(" ");

printf(" ");

}

system("pause");

return 0;

}

2. c#用星號*畫四行四列的矩形

實心的還是空心的?

實心的話

for(inti=0;i<4;i++)
Console.WriteLine("****");

空心

Console.WriteLine("****");
Console.WriteLine("**");
Console.WriteLine("**");
Console.WriteLine("****");

3. 用C語言如何輸出用星號表示的平行四邊形

輸出平行四邊形

代碼:

#include<stdio.h>

intmain()

inti,j,n;

printf("請輸入要列印平行四邊形的行數:");

scanf("%d",&n);

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

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

printf("");

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

printf("*");

printf("\n");ﻩ

return0;


(3)四行四列星號矩形c語言擴展閱讀:

列印尖朝上等腰三角形

#include<stdio.h>

intmain()

inti,j,n;

printf("請輸入要列印尖朝上等腰三角形的行數:");

scanf("%d",&n);

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

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

printf("");

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

printf("*");

printf("\n");

return0;

4. C語言 十個用「*」星號組成三角形四行,第一行1個,第二行2個,第三行3個,第四行4個,中間有空格隔開。

# include<stdio.h>
void ho1()
{
printf(" *\n");
}
void ho2()
{
printf(" * *\n");
}
void ho3()
{
printf(" * * *\n");
}
void ho4()
{
printf("* * * *\n");
}
void main()
{
ho1();
ho2();
ho3();
ho4();
}
隨手寫。。。很簡單

5. c語言 運行的結果是輸出一個由星號(*)組成的4*4的正方形

#include<stdio.h>
voidmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
printf("*");
printf(" ");
}
}
運行示例:

6. 用c語言for語句輸出下面這個圖形:一個平行四邊形,用*號構成~向左還是有隨便哈~那個四邊形式四行四列哈~

#include "stdio.h"
void main()
{
int i,j,k;
for(i=1;i<=4;i++) /*控制行數*/
{
for(j=1;j<=4;j++) /*控制星星數*/
printf("* ");
printf("\n\n"); /*空兩行*/
for(k=1;k<=i;k++) /*控制每行前面空格數,也就是四邊形傾斜程度*/
printf(" ");
}
}

7. C語言編程,以這種格式編寫出有很多行星號的程序

給你修改一下,你自己在根據你的要求修改參數
#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<10;i++)//控制行數
{
for(j=1;j<i;j++)//控制每一行的輸出個數
printf("*");
printf("\n");
}
}

8. c語言如何輸出星號平行四邊形

簡單點的話就輸出用多個printf輸出一系列的*,來構成平行四邊形,或者用循環語句編寫

9. C語言編程序實現:從鍵盤輸入一個4行4列矩陣的各個元素的值,將該矩陣的下三角部分全部倒置為0,並輸出該矩陣

#include<stdio>
void main()
{
int a[4][4];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
for(j=0;j<4;j++)
printf("原來的矩陣為:%d\n",a[i][j]");

for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(i<=j)
a[i][j]=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
printf("倒置後的矩陣:%d\n",a[i][j]);

}

10. 用C語言編出:一個用星號組成的等腰梯形。

你這里有哪些是活的,就是有變數控制的,如果就是象你這所這個梯形上下邊長是固定的,5和11嗎,那把每一行定義成一個字元串,整個梯形弄成一個數組,循環輸出就行了。
但如果梯形不是固定,有變數動態改變就要有個演算法。
我覺得你可以這么考慮:
先算出長寬和窄寬之差。比如:11-5=6
然後確定梯形有多高,你這里是4
那麼就可以算出從上到下每一行縮進幾個字元
因為兩邊同時縮進,所以你這里(6/2)/4=0.75
0.75不是整個,這樣畫出來的梯形就不是規范的梯形
你舉的例子就不規范,因為最小的刻度就是一個字元,不能在拆分了
如果你這里一共三行就是規范的梯形
如果長短相同就是矩形