C语言用函数打印矩形 c语言如何打印星号矩形

C语言打印矩形可以C语言用函数打印矩形,任何使用forC语言用函数打印矩形的循环都可以使用while来替代#include int main() { int y = 0; while(y4) { int x = 0; while(x8) { if (0 == x || 0 == y || 7 == x || 3 == y) { printf("*"); } else { printf(" "); } x; } printf("\n"); y; } return 0;}
用C语言程序打印一个空心的矩形的问题#includestdio.h
int main()
{
int i,j,m,n;
printf("输入矩形的常和宽:\n");
scanf("%ld",m);
scanf("%ld",n);
for(i=0;im;i)printf("-");
printf("\n");
for(j=0;jn;j)
{
printf("|");
for(i=0;i(m-2);i)printf(" ");
printf("|\n");
}
for(i=0;im;i)printf("-");
return 0;
}
这个能显示
c程序中,如何让字符按照实心矩形输出,调用函数?在C语言程序中,只要输入实心矩形的边长以及构成矩形的字符,就可以使用2重循环,把这个矩形进行输出 。
int n,i,j;
char c;
scanf("%d %c",n,c);
for(i=0;in;i)
{for(j=0;jn;j)
printf("%c",c);
printf("\n");
}
输入数据时,表示边长的数字和字符之间留一个空格 。
C语言编写一个程序输出一个正方形思路:输出正方形即输出正方形C语言用函数打印矩形的外围就行C语言用函数打印矩形,外围有个特点就是行列下标必有0或者是正方形C语言用函数打印矩形的大小减一,输入一个n表示正方形大小 , 输出一个由*组成的正方形 。
参考代码:
#include stdio.h
int main()
{
int i,j,n;
scanf("%d",n);
for(i=0;in;i){
for(j=0;jn;j){
if(i==0||i==n-1||j==0||j==n-1)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
/*
输出:
5
*****
**
**
**
*****
*/
C语言打印空心*形正方形(用函数来写)#includestdio.h
int main (void)
{
int x, y, num;
printf ("请输入正方形的边长:");
scanf ("%d", num);
for (x = 0; xnum; x) {
for (y = 0; ynum; y) {
if (x == 0 || y == 0 || x == num - 1 || y == num - 1) {//正方形的4条边,如果符合
printf ("*");//打印*
}
else {//其他
printf (" ");//打印空格
}
}
}
return 0;
}
另外一种方法:
一行一行的输出
1、输出n个*
2、输出一个* , n-2个空格,一个*
3、循环第二步n-2次
4、输出n个*
编写函数,输出由任意字符组成的任意大小的矩形,并在main函数中调用#include stdio.h
void Rec()
【C语言用函数打印矩形 c语言如何打印星号矩形】{
printf("\n");
for(int i=0; i10;i) printf("A");
printf("\nA");
for(int i=0; i8;i) printf(" ");
printf("\nA");
for(int i=0; i8;i) printf(" ");
printf("\nA");
for(int i=0; i8;i) printf(" ");
printf("\nA");
for(int i=0; i8;i) printf(" ");
printf("\n");
for(int i=0; i10;i) printf("A");
}
main()
{
Rec();
}
关于C语言用函数打印矩形和c语言如何打印星号矩形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读