Ⅰ 關於c語言輸出星號方塊
#include<stdio.h>
voidmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=6;j++)
if(i==1||i==4)
printf("*");
else
if(j==1||j==6)
printf("*");
else
printf("");
printf(" ");
}
}
Ⅱ c語言 運行的結果是輸出一個由星號(*)組成的4*4的正方形
#include<stdio.h>
voidmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
printf("*");
printf(" ");
}
}
運行示例:
Ⅲ c語言用星號輸出中空的長方形
#include<stdio.h>
main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-1;j++)
if(i==1||j==1||i==n)
printf(" *");
else printf(" ");
printf(" *\n");
}
}
Ⅳ 怎麼用C語言編一個用星號圍成的矩形
#include <stdio.h>
void main()
{
char ch='*';
int i,j,n,m;
n=5;
m=4;
printf("輸入矩形大小 \n長 n : ");
scanf("%d",&n);
printf("寬 m : ");
scanf("%d",&m);
for (i=1;i<=m;i++)
{
for (j=1;j<=n;j++)
{
if (i==1||i==m)
{
printf(" * ");
}
else
if(j==1||j==n)
{
printf(" * ");
}
else
{
printf(" ");
}
}
printf("\n");
}
printf("\n");
}
結果:
輸入矩形大小
長 n : 5
寬 m : 3
* * * * *
* *
* * * * *
Press any key to continue
Ⅳ c語言編程星號輸出圖形
寫成了一個獨立的函數,輸入行數n列印出對應的梯形圖案。上底為3個,下底為 n*2+1個
測試數據:
5
***
* *
* *
* *
***********
請按任意鍵繼續. . .
9
***
* *
* *
* *
* *
* *
* *
* *
*******************
請按任意鍵繼續. . .
【PS:網頁顯示效果沒有調試的好看】
正確代碼;
#include<stdio.h>
#include "stdlib.h"
void printTuAn(int n)
{
int i,j;
for(i=0;i<n;i++)
{
if(i==0)
{
for(j=0;j<n-1;j++)
printf(" ");
printf("***\n");
}
if(i==n-1)
{
for(j=0;j<n*2+1;j++)
printf("*");
printf("\n");
}
if(i>0&&i<n-1)
{
for(j=0;j<n-i-1;j++)
printf(" ");
printf("*");
for(j=0;j<1+i*2;j++)
printf(" ");
printf("*");
printf("\n");
}
}
printf("\n");
}
main( )
{
int n;
scanf("%d",&n);
printTuAn(n);
system("pause");
}
樓主好運!
Ⅵ 用c語言輸出星號組成圖形(圖片框內的兩個星型圖)
intmain()
{
inti,j,n=5;
for(i=0;i<n;i++)
{
for(j=1;j<n-i;j++)
printf("");
for(j=1;j<2*i+2;j++)
printf("*");
printf(" ");
}
_wsystem(L"pause");
return0;
}
Ⅶ 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;
}
Ⅷ 各位幫忙解個題吧~~ 我實在不會~~ c語言的..根據用戶輸入的整數長度和寬度,用星號'*'畫出一個空心矩形
#include "stdio.h"
int main()
{
int r,c,i,j;
printf("輸入行數,列數(以逗號隔開):");
scanf("%d,%d",&r,&c);
if (r<1||c<1)printf("輸入錯誤\n");
else{
for (i=1;i<=r;i++)
{
for (j=1;j<=c;j++)
{
if(i>1&&i<r&&j>1&&j<c)printf(" ");
else printf("* ");
}
printf("\n");
}
}
return 0;
}
Ⅸ C語言:星號繪制的矩形程序問題
改成這樣就行了
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x = 0; /*長度*/
int y = 0; /*寬度*/
int i = 1;
int j = 1;
on:
printf("x=");
scanf("%d", &x);
printf("y=");
scanf("%d", &y);
if(x < 2 || y < 0)
{
printf("Please enter a right number");
goto on;
}
for( ; i <= x ; i++)
printf("*"); /*先輸出頂端的一條邊*/
x -= 2; /*用來輸出空格*/
for( ; j <= y - 2 ; j++) /*寬度*/
{
printf("\n*"); /*先輸出一個星號,後面輸出空格*/
for( i = 1; i <= x ; i++)
printf(" "); /*這個空格木有輸出,問題出在哪裡?*/
printf("*"); /*輸出完空格後要輸出一個星號*/
}
printf("\n");
x += 2;
for( i = 1; i <= x ; i++)
printf("*"); /*先輸出頂端的一條邊*/
system("pause");
return 0;
}
Ⅹ C語言輸出星號圖形
這個啊。看你這樣的星號沒有什麼規律,很難用調用循環的思路來實現。建議直接用「printf」輸出函數實現星號的輸出。你懂我的意思吧?