简单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;
}
展开
 我来答
百度网友f0360d2
2012-11-20 · TA获得超过954个赞
知道小有建树答主
回答量:398
采纳率:100%
帮助的人:603万
展开全部
1) n <= 1 || n >= 20 (看对“在……之间”的理解,答案也可能是n < 1 || n > 20)
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 ********************/
注意:只改正注明有错误的行,不得增行或删行,也不得更改程序的结构。
百度网友5a4acb4
2012-11-20
知道答主
回答量:14
采纳率:0%
帮助的人:3.4万
展开全部
这代码完整吗??
clrscr();这里是个方法 为啥下面木有呢??
追问
完整的
这些题目都在Turbo C++ 3.0环境上运行。如果需要在Visual C++ 环境上运行,请把每个文件中“#include ”、“clrscr();”和“getch();”三行删除。这三行的目的是在程序运行前清屏,程序运行后显示答案,等待用户按键,是为了方便Turbo C++ 3.0环境的调试。Visual C++ 本来就会清屏和等待,并且不支援相关头文件和函数,删除即可正确运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyz一帘阳光
2012-11-20
知道答主
回答量:22
采纳率:0%
帮助的人:5万
展开全部
1.(n<1||n>20) 2.j==n 3. " "(这是打印空格)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龚炜林
2012-11-20 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:561万
展开全部
1. n<1 || n>20
2. j==n
3. " "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b2e26f7
2012-11-20
知道答主
回答量:24
采纳率:0%
帮助的人:6.5万
展开全部
1 、 n<1||n>20 2、j==n 3、" "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式