C 如何打印多个#
我需要制作一个程序,打印x宽的正方形,y高的#。 如何打印多个# 这会打印多个0,但我如何使其打印多个 E:成功了,谢谢你的帮助。。。 答案是:C 如何打印多个#,c,printing,printf,C,Printing,Printf,我需要制作一个程序,打印x宽的正方形,y高的#。 如何打印多个# 这会打印多个0,但我如何使其打印多个 E:成功了,谢谢你的帮助。。。 答案是: while(ysize >0) { int i; for(i=0;i<xsize;i++){ putchar('#'); } putchar('\n'); ysize--; while(ysize>0) { int i; 对于(i=0;i您可以使用一个函数,该函数打印出一行大小为x的#,并调用该函数y次 void prin
while(ysize >0)
{
int i;
for(i=0;i<xsize;i++){
putchar('#');
}
putchar('\n');
ysize--;
while(ysize>0)
{
int i;
对于(i=0;i您可以使用一个函数,该函数打印出一行大小为x的#,并调用该函数y次
void printline(int size){
int i;
for(i=0;i<size;i++){
putchar('#');
}
putchar('\n');
}
void打印行(整数大小){
int i;
对于(i=0;i您可以使用一个函数,该函数打印出一行大小为x的#,并调用该函数y次
void printline(int size){
int i;
for(i=0;i<size;i++){
putchar('#');
}
putchar('\n');
}
void打印行(整数大小){
int i;
对于(i=0;i您可以使用一个函数,该函数打印出一行大小为x的#,并调用该函数y次
void printline(int size){
int i;
for(i=0;i<size;i++){
putchar('#');
}
putchar('\n');
}
void打印行(整数大小){
int i;
对于(i=0;i您可以使用一个函数,该函数打印出一行大小为x的#,并调用该函数y次
void printline(int size){
int i;
for(i=0;i<size;i++){
putchar('#');
}
putchar('\n');
}
void打印行(整数大小){
int i;
对于(i=0;i我认为您的格式字符串中有一个额外的%
这:
应打印xsize
0
s。此功能的存在是因为可以将前导零填充的数字打印到指定的宽度。也可以使用前导空格填充,因为这是另一种常用的数字输出格式
printf
中没有内置打印多个#
字符的功能
您只需编写一个循环来一次打印一个字符。或者您可以构建一个包含
字符的字符串并打印整个字符串,但循环可能更简单。我认为您的格式字符串中有一个额外的%
这:
应打印xsize
0
s。此功能的存在是因为可以将前导零填充的数字打印到指定的宽度。也可以使用前导空格填充,因为这是另一种常用的数字输出格式
printf
中没有内置打印多个#
字符的功能
您只需编写一个循环来一次打印一个字符。或者您可以构建一个包含
字符的字符串并打印整个字符串,但循环可能更简单。我认为您的格式字符串中有一个额外的%
这:
应打印xsize
0
s。此功能的存在是因为可以将前导零填充的数字打印到指定的宽度。也可以使用前导空格填充,因为这是另一种常用的数字输出格式
printf
中没有内置打印多个#
字符的功能
您只需编写一个循环来一次打印一个字符。或者您可以构建一个包含
字符的字符串并打印整个字符串,但循环可能更简单。我认为您的格式字符串中有一个额外的%
这:
应打印xsize
0
s。此功能的存在是因为可以将前导零填充的数字打印到指定的宽度。也可以使用前导空格填充,因为这是另一种常用的数字输出格式
printf
中没有内置打印多个#
字符的功能
您只需编写一个循环来一次打印一个字符。或者您可以构建一个包含
字符的字符串并打印整个字符串,但循环可能更简单。您没有指定您想要的是填充正方形还是非填充正方形,因此下面的代码示例同时打印这两个字符
#include <stdio.h>
int main()
{
char SHARP = '#';
int x = 10, y = 10;
/* For printing a filled sqaure */
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
printf("#");
printf("\n");
}
/* For printing a non-filled squere */
printf("\n\n"); // Just adding tow lines between sqares.
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
if (j == 0 || j == y - 1 || i == 0 || i == x - 1)
printf("#");
else
printf(" ");
printf("\n");
}
return 0;
}
您没有指定您想要的是填充的正方形还是非填充的正方形,因此下面的代码示例将同时打印这两个正方形
#include <stdio.h>
int main()
{
char SHARP = '#';
int x = 10, y = 10;
/* For printing a filled sqaure */
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
printf("#");
printf("\n");
}
/* For printing a non-filled squere */
printf("\n\n"); // Just adding tow lines between sqares.
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
if (j == 0 || j == y - 1 || i == 0 || i == x - 1)
printf("#");
else
printf(" ");
printf("\n");
}
return 0;
}
您没有指定您想要的是填充的正方形还是非填充的正方形,因此下面的代码示例将同时打印这两个正方形
#include <stdio.h>
int main()
{
char SHARP = '#';
int x = 10, y = 10;
/* For printing a filled sqaure */
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
printf("#");
printf("\n");
}
/* For printing a non-filled squere */
printf("\n\n"); // Just adding tow lines between sqares.
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
if (j == 0 || j == y - 1 || i == 0 || i == x - 1)
printf("#");
else
printf(" ");
printf("\n");
}
return 0;
}
您没有指定您想要的是填充的正方形还是非填充的正方形,因此下面的代码示例将同时打印这两个正方形
#include <stdio.h>
int main()
{
char SHARP = '#';
int x = 10, y = 10;
/* For printing a filled sqaure */
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
printf("#");
printf("\n");
}
/* For printing a non-filled squere */
printf("\n\n"); // Just adding tow lines between sqares.
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
if (j == 0 || j == y - 1 || i == 0 || i == x - 1)
printf("#");
else
printf(" ");
printf("\n");
}
return 0;
}
你说的“如何打印多个”是什么意思?这里真的不清楚。你想要一些“0”吗?你想要N个不同的数字吗?请澄清你的要求。你说的“如何打印多个”是什么意思?这里真的不清楚。你想要一些“0”的数字吗?你想要N个不同的数字吗?请澄清你的要求。你说的“如何打印多个”是什么意思?这里真的不清楚。你想要一些“0”的数字吗?你想要N个不同的数字吗?请澄清你的要求。你说的“如何打印多个”是什么意思?这里真的不清楚。你想要一些“0”的数字吗?你想要N个不同的数字吗?请澄清你想要的是什么。