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不是整個,這樣畫出來的梯形就不是規范的梯形
你舉的例子就不規范,因為最小的刻度就是一個字元,不能在拆分了
如果你這里一共三行就是規范的梯形
如果長短相同就是矩形