简单C++编程。。。急急急急
1.打开BLANK2.CPP,改正程序错误(30%)程序的功能是打印用“#”和空格组成的正方形空心图案。要求用户输入正方形边长,为1至20间的整数。输入超出范围则报错。请...
1. 打开BLANK2.CPP,改正程序错误 (30%)
程序的功能是打印用“#”和空格组成的正方形空心图案。要求用户输入正方形边长,为1至20间的整数。输入超出范围则报错。
请补充程序,把标记为 ___1___、___2___、___3___ 之处更改为有效的代码。
注意:请勿改动程序中其他任何内容。
#include <stdio.h>
int main()
{
int i, j, n;
clrscr();
printf("PRINT SQUARE\n\nPlease enter size (between 1 and 20): ");
scanf("%d", &n);
if (___1___)
printf("Invalid input!\n");
else
{
for (i = 1; i <= n; ++i)
{
for (j = 1; j <= n; ++j)
{
if (i == 1 || j == 1 || i == n || ___2___)
printf("#");
else
printf(___3___);
}
printf("\n");
}
}
getch();
return 0;
} 展开
程序的功能是打印用“#”和空格组成的正方形空心图案。要求用户输入正方形边长,为1至20间的整数。输入超出范围则报错。
请补充程序,把标记为 ___1___、___2___、___3___ 之处更改为有效的代码。
注意:请勿改动程序中其他任何内容。
#include <stdio.h>
int main()
{
int i, j, n;
clrscr();
printf("PRINT SQUARE\n\nPlease enter size (between 1 and 20): ");
scanf("%d", &n);
if (___1___)
printf("Invalid input!\n");
else
{
for (i = 1; i <= n; ++i)
{
for (j = 1; j <= n; ++j)
{
if (i == 1 || j == 1 || i == n || ___2___)
printf("#");
else
printf(___3___);
}
printf("\n");
}
}
getch();
return 0;
} 展开
5个回答
展开全部
1) n <= 1 || n >= 20 (看对“在……之间”的理解,答案也可能是n < 1 || n > 20)
2) j == n
3) " " (输出一个空格)
2) j == n
3) " " (输出一个空格)
追问
1. 打开 MODI2.CPP,改正程序错误 (30%)
程序的功能是运算函数如右。
程序要求用户输入x值,运算后输出y值。举例:
输入:
-2
0.5
3.1416
100
输出:
-0.0625
0.0625
0.7585
0.9901
请改正程序中的错误,使程序能运行,结果正确。以下标记表示下面一行有错误:
/******************** found ********************/
注意:只改正注明有错误的行,不得增行或删行,也不得更改程序的结构。
展开全部
这代码完整吗??
clrscr();这里是个方法 为啥下面木有呢??
clrscr();这里是个方法 为啥下面木有呢??
追问
完整的
这些题目都在Turbo C++ 3.0环境上运行。如果需要在Visual C++ 环境上运行,请把每个文件中“#include ”、“clrscr();”和“getch();”三行删除。这三行的目的是在程序运行前清屏,程序运行后显示答案,等待用户按键,是为了方便Turbo C++ 3.0环境的调试。Visual C++ 本来就会清屏和等待,并且不支援相关头文件和函数,删除即可正确运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.(n<1||n>20) 2.j==n 3. " "(这是打印空格)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. n<1 || n>20
2. j==n
3. " "
2. j==n
3. " "
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 、 n<1||n>20 2、j==n 3、" "
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询